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.

23 stars

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

$curl -o ~/.claude/skills/trello-manager/SKILL.md --create-dirs "https://raw.githubusercontent.com/christophacham/agent-skills-library/main/skills/game-dev/trello-manager/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/trello-manager/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How trello-manager Compares

Feature / Agenttrello-managerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

23
from christophacham/agent-skills-library

Use when managing perf baselines, consolidating results, or comparing versions. Ensures one baseline JSON per version.

risk-manager

23
from christophacham/agent-skills-library

Monitor portfolio risk, R-multiples, and position limits. Creates hedging strategies, calculates expectancy, and implements stop-losses.

azure-resource-manager-sql-dotnet

23
from christophacham/agent-skills-library

Azure Resource Manager SDK for Azure SQL in .NET.

azure-resource-manager-redis-dotnet

23
from christophacham/agent-skills-library

Azure Resource Manager SDK for Redis in .NET.

azure-resource-manager-postgresql-dotnet

23
from christophacham/agent-skills-library

Azure PostgreSQL Flexible Server SDK for .NET. Database management for PostgreSQL Flexible Server deployments.

azure-resource-manager-playwright-dotnet

23
from christophacham/agent-skills-library

Azure Resource Manager SDK for Microsoft Playwright Testing in .NET.

azure-resource-manager-mysql-dotnet

23
from christophacham/agent-skills-library

Azure MySQL Flexible Server SDK for .NET. Database management for MySQL Flexible Server deployments.

azure-resource-manager-durabletask-dotnet

23
from christophacham/agent-skills-library

Azure Resource Manager SDK for Durable Task Scheduler in .NET.

azure-resource-manager-cosmosdb-dotnet

23
from christophacham/agent-skills-library

Azure Resource Manager SDK for Cosmos DB in .NET.

context-manager

23
from christophacham/agent-skills-library

Elite AI context engineering specialist mastering dynamic context management, vector databases, knowledge graphs, and intelligent memory systems.

product-manager-toolkit

23
from christophacham/agent-skills-library

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

23
from christophacham/agent-skills-library

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