π¦ ClawHub
Trello Orchestrator Runner
by @jeremiahdingal
Run a Trello-backed closed-loop delivery workflow for OpenClaw multi-agent execution. Use when a user says to run tasks from Trello automatically, keep cards...
TERMINAL
clawhub install trello-orchestrator-runnerπ About This Skill
name: trello-orchestrator-runner description: Run a Trello-backed closed-loop delivery workflow for OpenClaw multi-agent execution. Use when a user says to run tasks from Trello automatically, keep cards moving across workflow lists, enforce manager-only intake, local-first routing, reviewer-gated completion, and retry cycles until accepted or blocked.
Trello Orchestrator Runner
Use deterministic Trello lifecycle control with trello-workflow-map.json.
Inputs required
TRELLO_API_KEYTRELLO_TOKENtrello-workflow-map.json in workspace rootHard rules
1. Manager-only intake: create/update objective card inInbox.
2. Move flow in order:
- Inbox -> Scoped -> Ready -> In Progress (Local|Remote) -> In Review -> Done|Blocked
3. Local-first routing by default (In Progress (Local)).
4. Remote is escalation-only (In Progress (Remote)).
5. Never move to Done without explicit reviewer ACCEPT against original objective.
6. On reject, move back to active in-progress list and continue loop until ACCEPT or explicit stop/block.Required card description fields
Ensure carddesc includes:
Deterministic Trello API patterns
POST /1/cards with idList, name, desc
PUT /1/cards/{cardId}/idList?value={listId}
POST /1/cards/{cardId}/actions/comments with text
PUT /1/cards/{cardId} with descExecution loop
1. Parse objective. 2. Create/locate epic card inInbox.
3. Scope (planner) -> move to Scoped, comment scope summary.
4. Route (manager) -> move to Ready, comment local/remote decision.
5. Start builder:
- local default -> move to In Progress (Local)
- escalation -> move to In Progress (Remote)
6. Review -> move to In Review, add review findings.
7. Decision:
- ACCEPT -> set review_outcome: accepted, move to Done
- REJECT -> set review_outcome: rejected, move back to in-progress and continue
- BLOCKED -> move to Blocked with explicit reason