
Trello
- 3.3k installs
- 385k repo stars
- Updated August 3, 2026
- steipete/clawdis
trello is an agent skill that manages Trello boards, lists, and cards through curl commands against the Trello REST API with API key and token authentication.
About
trello is an OpenClaw skill for managing Trello boards, lists, and cards via the Trello REST API. Setup requires an API key from trello.com/app-key, a generated token, and TRELLO_API_KEY plus TRELLO_TOKEN environment variables that grant full account access and must stay secret. Commands use curl with key and token query parameters piped through jq to list boards, list board lists, list cards, create cards with idList name and desc, move cards by updating idList, add comments, and archive cards with closed=true. Examples filter boards by name and list all cards on a board with list ids. Notes cite rate limits of 300 requests per 10 seconds per API key and 100 per 10 seconds per token, with /1/members endpoints limited to 100 requests per 900 seconds. Metadata requires curl and jq binaries. Developers reach for it when an agent must read or mutate Trello boards without a separate SDK.
- Uses curl and jq against the Trello REST API with TRELLO_API_KEY and TRELLO_TOKEN env vars.
- Covers list boards, list lists, list cards, create card, move card, comment, and archive flows.
- Documents that API key plus token grants full Trello account access and must remain secret.
- Includes jq examples to filter boards by name and map card names to list ids.
- Notes rate limits: 300 requests per 10 seconds per key and 100 per 10 seconds per token.
Trello by the numbers
- 3,317 all-time installs (skills.sh)
- +161 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #161 of 3,280 Productivity & Planning skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 3, 2026 (Skillselion catalog sync)
trello capabilities & compatibility
- Capabilities
- board listing · card creation · card moves · comment posting · card archival
- Works with
- atlassian
- Use cases
- project management · orchestration
- Pricing
- Free
What trello says it does
Manage Trello boards, lists, and cards via the Trello REST API.
Rate limits: 300 requests per 10 seconds per API key; 100 requests per 10 seconds per token
The API key and token provide full access to your Trello account - keep them secret!
npx skills add https://github.com/steipete/clawdis --skill trelloAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 3.3k |
|---|---|
| repo stars | ★ 385k |
| Security audit | 2 / 3 scanners passed |
| Last updated | August 3, 2026 |
| Repository | steipete/clawdis ↗ |
How can an agent list, create, move, comment on, or archive Trello cards using shell commands?
Manage Trello boards, lists, and cards through curl and jq calls to the Trello REST API using API key and token credentials.
Who is it for?
Agents with curl and jq available that need lightweight Trello board automation without installing a Trello SDK.
Skip if: Skip when Trello credentials are unavailable or the task needs a non-Trello project management system.
When should I use this skill?
User asks to list Trello boards, create or move cards, add comments, or archive tasks via the Trello API.
What you get
Executed Trello REST calls that return board, list, or card data and apply the requested card mutations.
- Updated Trello board, list, and card records
Files
Trello Skill
Manage Trello boards, lists, and cards directly from OpenClaw.
Setup
1. Get your API key: https://trello.com/app-key 2. Generate a token (click "Token" link on that page) 3. Set environment variables:
export TRELLO_API_KEY="your-api-key"
export TRELLO_TOKEN="your-token"Usage
All commands use curl to hit the Trello REST API.
List boards
curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'List lists in a board
curl -s "https://api.trello.com/1/boards/{boardId}/lists?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'List cards in a list
curl -s "https://api.trello.com/1/lists/{listId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id, desc}'Create a card
curl -s -X POST "https://api.trello.com/1/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
-d "idList={listId}" \
-d "name=Card Title" \
-d "desc=Card description"Move a card to another list
curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
-d "idList={newListId}"Add a comment to a card
curl -s -X POST "https://api.trello.com/1/cards/{cardId}/actions/comments?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
-d "text=Your comment here"Archive a card
curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
-d "closed=true"Notes
- Board/List/Card IDs can be found in the Trello URL or via the 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;
/1/membersendpoints are limited to 100 requests per 900 seconds
Examples
# Get all boards
curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN&fields=name,id" | jq
# Find a specific board by name
curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | select(.name | contains("Work"))'
# Get all cards on a board
curl -s "https://api.trello.com/1/boards/{boardId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, list: .idList}'Related skills
Forks & variants (3)
Trello has 3 known copies in the catalog totaling 53 installs. They canonicalize to this original listing.
- smithery.ai - 38 installs
- beita6969 - 14 installs
- letta-ai - 1 installs
How it compares
Pick trello when your task board already lives in Trello and you need REST-driven mutations from an agent rather than adopting a separate PM integration.
FAQ
What credentials does the skill require?
Set TRELLO_API_KEY from trello.com/app-key and TRELLO_TOKEN from the token link on that page.
How do I create a new card?
POST to /1/cards with key, token, idList, name, and optional desc parameters via curl.
What are the Trello API rate limits?
300 requests per 10 seconds per API key and 100 requests per 10 seconds per token; members endpoints allow 100 per 900 seconds.
Is Trello safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.