Trello
Use flowbot trello for capability trello.
CLI root is trello — do not invent flowbot trello unless cli.md lists it as an alias.
Prefer the workflows below; load references/cli.md only when you need a flag or subcommand not covered here.
JSON fields: Board, list, and card ids are strings; use -o json id fields.
Setup
- Ensure CLI auth:
flowbot login - Set server via
FLOWBOT_SERVER_URLor--server-url; optional--profile,--debug/-d - Prefer
-o jsonwhen parsing results programmatically - Destructive commands often need
-y/--yesin non-interactive sessions — check cli.md - Token scopes:
service:trello:read/service:trello:write
Workflows
Create a card on a board
When a user wants to add a task to Trello:
flowbot trello board listflowbot trello list list <board_id>flowbot trello card create --list-id <list_id> -n "<title>"
Review board cards
When a user wants to see cards on a board:
flowbot trello card list <board_id>flowbot trello card get <card_id>
Troubleshooting
| Error | Fix |
|---|---|
| not logged in | flowbot login |
| server URL is required | set FLOWBOT_SERVER_URL or pass --server-url |
| permission denied / 403 | token missing service scopes (service:trello:read / service:trello:write) |
| hung waiting for confirm or exit 7 | pass --yes / -y. --no-input without --yes exits 7 and does not read stdin |
| empty results | provider not configured, wrong id/name, or empty dataset |
| unknown command | use flowbot trello, not the capability id as the CLI verb |