Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Trello

OpenCrabs integrates with Trello for board and card management via the trello_send tool.

Setup

Step 1: Get Trello Credentials

  1. Go to trello.com/power-ups/admin
  2. Create a new Power-Up to get your API Key
  3. Click the “Token” link next to your API key to generate an API Token

Step 2: Configure via the Onboarding Wizard

Run /onboard:channels (or /onboard and navigate to the Channels step):

  1. Use / to focus Trello
  2. Press Space to toggle it on
  3. Press Enter to open the Trello setup screen
  4. Fill in the fields:
    • API Key — from the Trello Power-Up admin page
    • API Token — generated alongside the API key
    • Board ID — board name or 24-character hex ID (names are resolved automatically)
    • Allowed Users — Trello member IDs allowed to interact with the bot (leave empty for all members)
  5. Press Enter on Test Connection to verify board access
  6. Press Enter to save

Manual Configuration (advanced)

# keys.toml
[channels.trello]
api_key = "your-api-key"
token = "your-token"

# config.toml
[channels.trello]
enabled = true
boards = ["Board Name or ID"]
allowed_users = []
# poll_interval_secs = 30  # Poll for new card comments

Tool Actions

The trello_send tool supports 22 actions:

ActionDescription
create_cardCreate a new card
get_cardGet card details
update_cardUpdate card fields
move_cardMove card to another list
archive_cardArchive a card
find_cardsSearch for cards
add_commentAdd a comment to a card
get_card_commentsRead card comments
add_checklistAdd a checklist to a card
add_checklist_itemAdd an item to a checklist
complete_checklist_itemMark checklist item done
add_label_to_cardAdd a label
remove_label_from_cardRemove a label
add_member_to_cardAssign a member
remove_member_from_cardUnassign a member
add_attachmentAttach a file or URL
list_boardsList accessible boards
list_listsList columns in a board
get_board_membersGet board members
searchSearch across boards
get_notificationsGet notifications
mark_notifications_readMark notifications read

Behavior

  • Tool-only by default — The agent acts on Trello only when explicitly asked
  • Optional polling — Set poll_interval_secs to enable monitoring for @bot_username mentions
  • Image attachments — Generated images are sent as card attachments with embedded previews
  • File attachments — Card attachments (images, documents) are fetched and processed through the vision pipeline