trellolisted
Install: claude install-skill tuannv14/claude-team-toolkit
# /trello — Trello REST API (multi-account)
Direct curl + jq against `https://api.trello.com/1/`. Multi-profile via INI.
Arguments: `$ARGUMENTS`. Profile resolution: `--profile` → `TRELLO_PROFILE` →
`~/.trello/active_profile` → `[default]`.
Deps: `curl` (built-in), `jq` **1.6+** (`choco/scoop/brew install jq`) — the write
recipes need `--rawfile` and `-a`.
## Overview
Direct curl + jq against Trello REST API. Multi-profile via INI. Token + key required (token grants full account access — `chmod 600` mandatory). Skill masks tokens as `****<last4>` in all output.
Reads go through the query string. **Writes that carry text go through a JSON
body** — see [Writing text](#writing-text-json-body-only).
## When to Use
- User mentions Trello, pastes a `trello.com/c/<id>` URL
- Card management: list, fetch, create, move, comment, archive
- Search across boards
- Multi-account workflows (personal + work + client)
## When NOT to Use
- Power-Up / plugin development → use Trello's Power-Up SDK
- Real-time event consumption → use webhooks + your own server
- Atlassian / Jira integration → that's a different API
- Bulk migrations / restructuring → admin UI safer
## Profile config
`~/.trello/credentials` (mode 600):
```ini
[default]
key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
token = ATTAxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[work]
key = ...
token = ATTA...
```
Get creds: API key at https://trello.com/app-key → click "Token" → "Allow".
**Security:** these grant full account access. `chm