trello

Manage Trello boards, lists, and cards. Trigger on phrases like "trello", "my boards", "shopping list", "create card", "move card", "sort cards".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "trello" with this command: npx skills add dandcg/claude-skills/dandcg-claude-skills-trello

Trello Board Management

Manage Trello boards, lists, and cards via the Trello REST API.

Prerequisites

  • Credentials configured in ~/.trello/ (run setup if not done)
  • jq, curl installed

Setup

If not configured, run:

~/.claude/skills/trello/scripts/trello-setup.sh

Board & List Operations

# List all boards
~/.claude/skills/trello/scripts/trello-boards.sh boards

# Find board by name
~/.claude/skills/trello/scripts/trello-boards.sh find "Shopping"

# Get board details
~/.claude/skills/trello/scripts/trello-boards.sh board <board-id>

# List all lists in a board
~/.claude/skills/trello/scripts/trello-boards.sh lists <board-id>

# Get list details
~/.claude/skills/trello/scripts/trello-boards.sh list <list-id>

Card Operations

Listing Cards

# List cards in a list
~/.claude/skills/trello/scripts/trello-cards.sh list <list-id>

# List more cards
~/.claude/skills/trello/scripts/trello-cards.sh list <list-id> 100

# Get JSON output (for scripting/sorting)
~/.claude/skills/trello/scripts/trello-cards.sh list-json <list-id>

# Read full card details
~/.claude/skills/trello/scripts/trello-cards.sh read <card-id>

Creating & Updating Cards

# Create a card
~/.claude/skills/trello/scripts/trello-cards.sh create <list-id> "Card title" "Optional description"

# Update card field (name, desc, due, closed)
~/.claude/skills/trello/scripts/trello-cards.sh update <card-id> name "New title"

# Move card to another list
~/.claude/skills/trello/scripts/trello-cards.sh move <card-id> <list-id>

Positioning Cards

# Move card to top of list
~/.claude/skills/trello/scripts/trello-cards.sh top <card-id>

# Move card to bottom of list
~/.claude/skills/trello/scripts/trello-cards.sh bottom <card-id>

# Set specific position (number or 'top'/'bottom')
~/.claude/skills/trello/scripts/trello-cards.sh position <card-id> 12345

Comments

# Add comment
~/.claude/skills/trello/scripts/trello-cards.sh comment <card-id> "Comment text"

# List comments
~/.claude/skills/trello/scripts/trello-cards.sh comments <card-id>

Archive & Delete

# Archive card
~/.claude/skills/trello/scripts/trello-cards.sh archive <card-id>

# Restore archived card
~/.claude/skills/trello/scripts/trello-cards.sh unarchive <card-id>

# Delete permanently
~/.claude/skills/trello/scripts/trello-cards.sh delete <card-id>

Card Details

# Show labels
~/.claude/skills/trello/scripts/trello-cards.sh labels <card-id>

# Show assigned members
~/.claude/skills/trello/scripts/trello-cards.sh members <card-id>

# Show checklists
~/.claude/skills/trello/scripts/trello-cards.sh checklist <card-id>

Workflow: Smart Sorting (e.g., Shopping List by Category)

When user wants to sort cards by category (like food items by store section):

  1. Get all cards in the list as JSON:

    ~/.claude/skills/trello/scripts/trello-cards.sh list-json <list-id>
    
  2. Analyze the card names and categorize them (e.g., Produce, Dairy, Meat, Bakery, Frozen, etc.)

  3. Propose the new order to the user, grouped by category

  4. After approval, update positions for each card:

    # First card gets position 1000
    ~/.claude/skills/trello/scripts/trello-cards.sh position <card-id-1> 1000
    # Second card gets position 2000
    ~/.claude/skills/trello/scripts/trello-cards.sh position <card-id-2> 2000
    # And so on...
    

This keeps the original list but reorders cards so same-category items are grouped together.

Workflow: Adding Items

Always confirm before creating:

  1. Parse user's request for: list, card title, optional description
  2. Find the appropriate board/list if not specified
  3. Show proposed card details to user
  4. Create card only after explicit approval

Error Handling

  • Invalid credentials: Re-run setup
  • Board/list not found: Check ID or use find command
  • Rate limited: Wait a few seconds and retry (300 req/10s per key)

Notes

  • Board/List/Card IDs can be found in Trello URLs or via list commands
  • The API key and token provide full access to your Trello account - keep them secret!
  • Rate limits: 300 requests per 10 seconds per API key; 100 requests per 10 seconds per token

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

outlook

No summary provided by upstream source.

Repository SourceNeeds Review
General

humanize

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

web-clipper

No summary provided by upstream source.

Repository SourceNeeds Review
General

golang-pro

No summary provided by upstream source.

Repository SourceNeeds Review