src/orchestrator/plugins/trello/SKILL.md
Create and manage Trello cards, checklists, and boards for kanban workflows. Use when the user says: 'create a kanban board', 'add a task card', 'move card to sprint', or 'track project board'.
npx skillsauth add monkilabs/opencastle trello-task-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
For project-specific board IDs and list IDs, see tracker-config.md.
| Field | Value |
|-------|-------|
| Package | @delorenj/mcp-server-trello |
| Type | stdio (spawned via npx -y @delorenj/mcp-server-trello) |
| Auth | API key + token via TRELLO_API_KEY and TRELLO_TOKEN env vars |
get_boards, get_lists, get_cards_by_list_id, get_card_details — read-only board/list/card toolscreate_card, update_card, add_checklist_to_card, add_comment_to_card — create/update tools (ensure proper auth)// trello/create_card
{ "listId": "abc123", "name": "[Feature] Add search", "desc": "Acceptance: returns results within 200ms", "labels": ["feature"] }
// → { "id": "card456", "url": "https://trello.com/c/card456", "name": "[Feature] Add search" }
// trello/update_card — move card to In Progress
{ "cardId": "card456", "listId": "inprogress789" }
// → { "id": "card456", "idList": "inprogress789" }
// trello/add_comment_to_card
{ "cardId": "card456", "text": "Blocked: waiting for API schema approval" }
// → { "id": "comment999", "data": { "text": "Blocked: ..." } }
[Bug] Short description), List (Backlog), Description (symptoms, repro steps, affected files), and optional Due date if blocking.Use [Area] Short description format:
[Schema] Add priceRange field to place type
[DB] Add price_range column and migration
[UI] Build PriceRangeFilter component
[API] Add price filter endpoint
[Test] Unit tests for price filter
[Docs] Update data model documentation
| From | To | When | |------|----|------| | Backlog / To Do | In Progress | Agent starts working on the card | | In Progress | Done | Non-PR task is verified (docs, config) | | Any | Backlog | Task is deferred |
After each create/update, verify the returned card ID and URL before proceeding.
At the start of each work session:
get_boards — confirm the right board is activeget_lists — identify current list structureget_cards_by_list_id for In Progress — resume work on relevant cards, updating checklists and moving to next list when donedevelopment
Defines 10 sequential validation gates: secret scanning, lint/test/build checks, blast radius analysis, dependency auditing, browser testing, cache management, regression checks, smoke tests. Use when running pre-deploy validation or CI checks, CI/CD pipelines, deployment pipeline validation, pre-merge checks, continuous integration, or pull request validation.
development
Generates test plans, writes unit/integration/E2E test files, identifies coverage gaps, flags common testing anti-patterns. Use when writing tests, creating test suites, planning test strategies, mocking dependencies, measuring code coverage, or test planning.
development
Provides model routing rules, validates delegation prerequisites, supplies cost tracking templates, defines dead-letter queue formats for Team Lead orchestration. Load when assigning tasks to agents, choosing model tiers, starting delegation session, running multi-agent workflow, delegating work, choosing which model to use, or assigning tasks.
testing
Saves, restores session state including task progress, file changes, delegation history. Use when saving progress, resuming interrupted work, picking up where you left off, or checkpointing current work.