From pm-tasks-trello
Trello adapter for the @llodev/pm-tasks-* family. Use when the user mentions Trello, asks to "create card", "publish to Trello", "post to Trello", "publish", or uses --publish; OR for CRUD on existing cards (check checklist item, close card, change due-date, add member, comment); OR when invoked autonomously by another agent with [autonomous] / --auto sentinel. Modes: paste-ready (no MCP needed), MCP publish (via atlassian-trello-mcp), autonomous (write-through with allowlist). Implements 6 CRUD verbs (task.create, checklist.check, task.close, task.due-date.set, task.assignee.add, task.comment.add) from pm-tasks/pm-tasks-core/references/contract.md. Requires @llodev/pm-tasks-core installed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-tasks-trello:pm-tasks-trelloThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Adapter for Trello within the `@llodev/pm-tasks-*` family. Use the core skill's extraction phases, then apply Trello formatting and optionally publish/operate via the `atlassian-trello-mcp` MCP server.
Adapter for Trello within the @llodev/pm-tasks-* family. Use the core skill's extraction phases, then apply Trello formatting and optionally publish/operate via the atlassian-trello-mcp MCP server.
| Mode | Trigger | Path |
|---|---|---|
| Paste-only | "format as Trello card" without MCP intent | Phase 3 (core) → Phase 4 (this skill, format only) → output paste blocks |
| MCP publish | "publish to Trello", "create on Trello", "--publish" | Phase 3 → Phase 4 → Phase 5 (publish via MCP) |
| Autonomous | [autonomous] or --auto in prompt OR LLODEV_PM_TASKS_AUTONOMOUS=1 | Phase 3 → Phase 4 → Phase 5b (write-through, no preview) |
| CRUD ops | "check item N on task X", "close card Y", "add Alice to task Z", "comment on task X" | Phase 6 (operations, direct verb dispatch) |
MANDATORY — READ ENTIRE FILE references/format.md before producing any Trello-specific output. Then apply anti-patterns/tools.md § Trello.
Prerequisites: atlassian-trello-mcp configured (see references/mcp-config.md). Env vars TRELLO_API_KEY + TRELLO_TOKEN in shell.
Strict order: 5.1 config discovery → 5.2.5 resolve labels/member → 5.2 preview & approval → 5.3 publish via MCP → 5.4 error handling.
Full sequence in references/publish.md.
Skip 5.2 preview & approval. Apply autonomous-mode contract from pm-tasks/pm-tasks-core/references/autonomous-mode.md. Tool-specific overlay in references/autonomous.md. Audit log entries per pm-tasks/pm-tasks-core/references/audit-log-format.md.
For verbs other than task.create, jump directly to the operation. MANDATORY — READ ENTIRE FILE references/operations.md which lists verb → MCP tool mapping and <task-ref> resolution for Trello URLs/IDs.
If @llodev/pm-tasks-core is not installed: ask the user for minimum input (title + checklist items) and produce a paste-ready Trello card from this content alone. Quality is degraded — no scope/audience/fidelity inference. Print: "Install @llodev/pm-tasks-core for the full flow."
Lookup order: <git-root>/.trello.json → ~/.config/llodev/pm-tasks/trello.json → abort with init instructions. Schema: schemas/config.json. Secrets NEVER in JSON — only env vars / keychain.
npx @llodev/pm-tasks-trello init
See pm-tasks/pm-tasks-core/references/init-ux.md for the shared flow.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub llodev/skills --plugin pm-tasks-trello