agentsclimarketplace

Pm tasks trello

Skill llodev/skills/skills/pm-tasks-trello

Collection of Agent Skills for Claude Code, Cursor, Codex, Windsurf, and any agent that speaks the open Skills spec. Ships via npm + plugin + skills add.

Install
npx -y skills add llodev/skills --skill pm-tasks-trello

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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 7 CRUD verbs (task.create, task.move, checklist.check, task.close, task.due-date.set, task.assignee.add, task.comment.add) from skills/pm-tasks-core/references/contract.md. Requires @llodev/pm-tasks-core installed.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.5 KB, as published. Nobody here has run it

pm-tasks-trello

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.

Routing

ModeTriggerPath
Paste-only"format as Trello card" without MCP intentPhase 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=1Phase 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)
Plan-executionPlan file path in prompt (docs/plans/*.md), OR --plan-exec flag, OR plan reference paired with .trello.jsonPhase 7 (discover existing cards via discoverPlanTasks; calling agent dispatches per-task verbs at task boundaries)

Phase 4 — Trello formatting

MANDATORY — READ ENTIRE FILE references/format.md before producing any Trello-specific output. Then apply anti-patterns/tools.md § Trello.

Phase 5 — MCP publish

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.

Attribution (opt-in)

Before calling the MCP create tool, read config.attribution. If enabled === true, prefix the comment with the commentPrefix returned by getAttribution() and append the descriptionFooter to the end of description. In autonomous mode ([autonomous] sentinel), the commentPrefix automatically becomes the autonomousCommentPrefix. See references/attribution.md in pm-tasks-core (added in v1.2.0).

Phase 5b — Autonomous

Skip 5.2 preview & approval. Apply autonomous-mode contract from skills/pm-tasks-core/references/autonomous-mode.md. Tool-specific overlay in references/autonomous.md. Audit log entries per skills/pm-tasks-core/references/audit-log-format.md.

Phase 6 — CRUD operations (existing cards)

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. For task.comment.add, apply attribution prefix if config.attribution.enabled === true (see Phase 5 § Attribution).

Temporal handling (create-time due, start on WIP move, and the overwrite-due-and-footer close) is documented in references/operations.md § Temporal handling.

Phase 7 — Plan-execution mode

When the calling agent passes a plan reference (a path to a markdown plan file, a plan slug, or an explicit list of expected task titles), this skill loads .trello.json via requireConfig and uses discoverPlanTasks (from @llodev/pm-tasks-core) to triage which tasks in the plan already exist as cards in scope. The skill returns the triage report { found, missing, ambiguous } — the calling agent decides how to act on each bucket (create missing cards via Phase 4 + 5; disambiguate by picking the right ambiguous card; proceed with existing).

The skill does not assume any particular implementation strategy. It does not drive the calling agent's task loop, does not depend on any specific orchestration framework, and does not require any markup beyond what is already documented for task.create and the autonomous-mode contract. When the calling agent finishes a task and asks the skill to record progress, it invokes the standard verbs (task.move, checklist.check, task.comment.add, task.close) directly — the same path used by Phase 5b autonomous mode.

Full contract: triggers, discovery semantics, ConfigRequiredError handling, failure modes table, and the hook contract for Phase 5 are documented in skills/pm-tasks-core/references/plan-execution.md (added in v1.9.0).

Standalone fallback

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."

Config

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.

Init

npx @llodev/pm-tasks-trello init

See skills/pm-tasks-core/references/init-ux.md for the shared flow.

Pass --doctor to run workspace health checks before prompting:

npx @llodev/pm-tasks-trello init --doctor

Runs core checks (C-FS-1..3, C-CFG-1..4) plus Trello-specific probes (C-TRL-1..3, gated on TRELLO_API_KEY/TRELLO_TOKEN). Full check matrix in skills/pm-tasks-core/references/doctor.md.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.