# List your boards
openweb trello exec getBoards '{}'
# Get a board with all lists and cards
openweb trello exec getBoard '{"boardId": "BOARD_ID"}'
# Get cards in a list
openweb trello exec getCards '{"listId": "LIST_ID"}'
# Create a card
openweb trello exec createCard '{"idList": "LIST_ID", "name": "My task", "desc": "Details here"}'
# Archive a card (soft-delete)
openweb trello exec archiveCard '{"cardId": "CARD_ID"}'
# Delete a card permanently
openweb trello exec deleteCard '{"cardId": "CARD_ID"}'
1---2name: trello3description: Trello4---5# Trello67## Overview89Kanban board task management. Productivity/collaboration archetype.1011## Workflows1213### Browse boards and cards14151. `getBoards` → `boards[].id`162. `getBoard boardId` ← boards[].id → full board with `lists[]` and `cards[]`173. `getCards listId` ← lists[].id → cards in a specific list1819### Create a card20211. `getBoards` → pick a board222. `getLists boardId` ← boards[].id → `lists[].id`233. `createCard idList, name` ← lists[].id → new card2425### Archive or delete a card26271. `getBoard boardId` or `getCards listId` → `cards[].id`282. `archiveCard cardId` ← cards[].id → soft-close (reversible in Trello UI)293. `deleteCard cardId` ← cards[].id → permanent deletion (irreversible)3031## Operations3233| Operation | Intent | Key Input | Key Output | Notes |34|-----------|--------|-----------|------------|-------|35| getBoards | read | — (entry point) | boards[].id, name, url | Lists user's open boards |36| getBoard | read | boardId ← getBoards | lists[], cards[] with labels/due | Full board snapshot |37| getLists | read | boardId ← getBoards | lists[].id, name, pos | Open lists only |38| getCards | read | listId ← getLists/getBoard | cards[].id, name, due, labels | Cards in one list |39| createCard | write | idList ← getLists, name | card.id, url | Creates a card |40| deleteCard | write | cardId ← getCards/getBoard | deleted: true | Permanent delete (caution) |41| archiveCard | write | cardId ← getCards/getBoard | closed: true | Soft-close, reversible |4243## Quick Start4445```bash46# List your boards47openweb trello exec getBoards '{}'4849# Get a board with all lists and cards50openweb trello exec getBoard '{"boardId": "BOARD_ID"}'5152# Get cards in a list53openweb trello exec getCards '{"listId": "LIST_ID"}'5455# Create a card56openweb trello exec createCard '{"idList": "LIST_ID", "name": "My task", "desc": "Details here"}'5758# Archive a card (soft-delete)59openweb trello exec archiveCard '{"cardId": "CARD_ID"}'6061# Delete a card permanently62openweb trello exec deleteCard '{"cardId": "CARD_ID"}'63```
Run npx skillmds@latest add spike-faye-lei/trello in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Trello It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
spike-faye-lei (@spike-faye-lei) published this skill. Their other Agent Skills are listed on their SkillMD profile.