Manage Trello boards, lists, and cards. Use this skill when the user wants to view, create, or update their Trello tasks, boards, or project status.
Interact with Trello via python3 scripts/trello_api.py <command> [args].
| Command | Args | Description |
|---------|------|-------------|
| list_boards | - | Show all boards |
| create_board | <name> [desc] | Create board |
| list_lists | <board_id> | Show lists in board |
| create_list | <board_id> <name> | Create list |
| update_list | <list_id> <name> | Rename list |
| list_cards | <list_id> | Show cards in list |
| get_card | <card_id> | Get card details |
| create_card | <list_id> <name> [desc] | Create card |
| move_card | <card_id> <list_id> | Move card to list |
| delete_card | <card_id> | Delete card |
| update_card_desc | <card_id> <desc> | Update description |
| list_labels | <board_id> | Show board labels |
| create_label | <board_id> <name> <color> | Create label |
| add_label | <card_id> <label_id> | Add label to card |
| remove_label | <card_id> <label_id> | Remove label |
| create_checklist | <card_id> [name] | Add checklist |
| add_checkitem | <checklist_id> <name> | Add checklist item |
| list_checklists | <card_id> | Show checklists with items |
| complete_checkitem | <card_id> <checklist_id> <item_id> | Mark item complete |
| uncomplete_checkitem | <card_id> <checklist_id> <item_id> | Mark item incomplete |
list_boards to get board IDslist_lists <board_id> to get list IDslist_cards <list_id> or create_card as neededWhen creating cards that need checklists (e.g., recipes with shopping lists):
create_card <list_id> "Card Name" "Description"create_checklist <card_id> "Checklist Name"add_checkitem <checklist_id> "Item name"Example (recipe card):
# Create recipe card
python3 scripts/trello_api.py create_card <list_id> "Recipe Name" "Ingredients and steps..."
# Add shopping list checklist
python3 scripts/trello_api.py create_checklist <card_id> "Shopping List"
# Add ingredients as checklist items
python3 scripts/trello_api.py add_checkitem <checklist_id> "Ingredient 1"
python3 scripts/trello_api.py add_checkitem <checklist_id> "Ingredient 2"
All output is optimized for minimal context:
Name [id] per lineName [id] - description_previewName [id] (color)[x] or [ ] statusAction message: new_idTRELLO_API_KEY and TRELLO_API_TOKEN in environment[brackets] for easy extractionGoogle Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity