trello-manager
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.
Best use case
trello-manager is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
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.
Teams using trello-manager should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/trello-manager/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How trello-manager Compares
| Feature / Agent | trello-manager | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
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.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Trello Manager Interact with Trello via `python3 scripts/trello_api.py <command> [args]`. ## Commands | 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 | ## Workflow 1. Start with `list_boards` to get board IDs 2. Use `list_lists <board_id>` to get list IDs 3. Use `list_cards <list_id>` or `create_card` as needed ## Adding Cards with Checklists When creating cards that need checklists (e.g., recipes with shopping lists): 1. Create the card: `create_card <list_id> "Card Name" "Description"` 2. Create a checklist: `create_checklist <card_id> "Checklist Name"` 3. Add items: `add_checkitem <checklist_id> "Item name"` Example (recipe card): ```bash # 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" ``` ## Output Format All output is optimized for minimal context: - Lists show: `Name [id]` per line - Cards show: `Name [id] - description_preview` - Labels show: `Name [id] (color)` - Checklists show items with `[x]` or `[ ]` status - Mutations return: `Action message: new_id` ## Notes - Requires `TRELLO_API_KEY` and `TRELLO_API_TOKEN` in environment - IDs are always shown in `[brackets]` for easy extraction
Related Skills
perf-baseline-manager
Use when managing perf baselines, consolidating results, or comparing versions. Ensures one baseline JSON per version.
risk-manager
Monitor portfolio risk, R-multiples, and position limits. Creates hedging strategies, calculates expectancy, and implements stop-losses.
azure-resource-manager-sql-dotnet
Azure Resource Manager SDK for Azure SQL in .NET.
azure-resource-manager-redis-dotnet
Azure Resource Manager SDK for Redis in .NET.
azure-resource-manager-postgresql-dotnet
Azure PostgreSQL Flexible Server SDK for .NET. Database management for PostgreSQL Flexible Server deployments.
azure-resource-manager-playwright-dotnet
Azure Resource Manager SDK for Microsoft Playwright Testing in .NET.
azure-resource-manager-mysql-dotnet
Azure MySQL Flexible Server SDK for .NET. Database management for MySQL Flexible Server deployments.
azure-resource-manager-durabletask-dotnet
Azure Resource Manager SDK for Durable Task Scheduler in .NET.
azure-resource-manager-cosmosdb-dotnet
Azure Resource Manager SDK for Cosmos DB in .NET.
context-manager
Elite AI context engineering specialist mastering dynamic context management, vector databases, knowledge graphs, and intelligent memory systems.
product-manager-toolkit
Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritizati...
uv-package-manager
Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimi...