| name | trello |
| description | Manage Trello boards/lists/cards via aivault-backed capabilities (no Trello key/token in skill runtime). |
| compatibility | Requires `aivault` CLI and Node.js (runs via `npx tsx`). |
| credentials | [{"name":"TRELLO_API_KEY","description":"Trello API key for board access","required":true},{"name":"TRELLO_TOKEN","description":"Trello member token with read/write scope","required":true}] |
Trello
This skill uses aivault to keep your Trello credentials safe.
Setup
Install aivault if it is not already available:
curl -fsSL https://aivault.moldable.sh/install.sh | sh
Store your Trello API key and user token in aivault. The credential and all trello/* capabilities are auto-provisioned once both secrets are present.
aivault secrets create --name TRELLO_API_KEY --value "YOUR_API_KEY" --scope global
aivault secrets create --name TRELLO_TOKEN --value "YOUR_USER_TOKEN" --scope global
TRELLO_API_KEY — your Trello API key (from Power-Up admin)
TRELLO_TOKEN — a user token (granted via trello.com/1/authorize)
This skill uses trello/members, trello/boards, trello/lists, and trello/cards. The registry also includes capabilities for actions, checklists, labels, organizations, search, webhooks, and more — run aivault capability list to browse.
Quick start
npx -y tsx {baseDir}/scripts/trello.ts boards-list
Common examples
npx -y tsx {baseDir}/scripts/trello.ts boards-list --json
npx -y tsx {baseDir}/scripts/trello.ts lists-list --board-id <board-id>
npx -y tsx {baseDir}/scripts/trello.ts cards-list --list-id <list-id>
npx -y tsx {baseDir}/scripts/trello.ts card-create --list-id <list-id> --name "Ship it" --desc "Created via aivault"