repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | --- |
| #2 | name: trello |
| #3 | description: Manage Trello boards, lists, and cards via the Trello REST API. |
| #4 | homepage: https://developer.atlassian.com/cloud/trello/rest/ |
| #5 | metadata: {"clawdbot":{"emoji":"📋","requires":{"bins":["jq"],"env":["TRELLO_API_KEY","TRELLO_TOKEN"]}}} |
| #6 | --- |
| #7 | |
| #8 | # Trello Skill |
| #9 | |
| #10 | Manage Trello boards, lists, and cards directly from Clawdbot. |
| #11 | |
| #12 | ## Setup |
| #13 | |
| #14 | 1. Get your API key: https://trello.com/app-key |
| #15 | 2. Generate a token (click "Token" link on that page) |
| #16 | 3. Set environment variables: |
| #17 | ```bash |
| #18 | export TRELLO_API_KEY="your-api-key" |
| #19 | export TRELLO_TOKEN="your-token" |
| #20 | ``` |
| #21 | |
| #22 | ## Usage |
| #23 | |
| #24 | All commands use curl to hit the Trello REST API. |
| #25 | |
| #26 | ### List boards |
| #27 | ```bash |
| #28 | curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}' |
| #29 | ``` |
| #30 | |
| #31 | ### List lists in a board |
| #32 | ```bash |
| #33 | curl -s "https://api.trello.com/1/boards/{boardId}/lists?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}' |
| #34 | ``` |
| #35 | |
| #36 | ### List cards in a list |
| #37 | ```bash |
| #38 | curl -s "https://api.trello.com/1/lists/{listId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id, desc}' |
| #39 | ``` |
| #40 | |
| #41 | ### Create a card |
| #42 | ```bash |
| #43 | curl -s -X POST "https://api.trello.com/1/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \ |
| #44 | -d "idList={listId}" \ |
| #45 | -d "name=Card Title" \ |
| #46 | -d "desc=Card description" |
| #47 | ``` |
| #48 | |
| #49 | ### Move a card to another list |
| #50 | ```bash |
| #51 | curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \ |
| #52 | -d "idList={newListId}" |
| #53 | ``` |
| #54 | |
| #55 | ### Add a comment to a card |
| #56 | ```bash |
| #57 | curl -s -X POST "https://api.trello.com/1/cards/{cardId}/actions/comments?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \ |
| #58 | -d "text=Your comment here" |
| #59 | ``` |
| #60 | |
| #61 | ### Archive a card |
| #62 | ```bash |
| #63 | curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \ |
| #64 | -d "closed=true" |
| #65 | ``` |
| #66 | |
| #67 | ## Notes |
| #68 | |
| #69 | - Board/List/Card IDs can be found in the Trello URL or via the list commands |
| #70 | - The API key and token provide full access to your Trello account - keep them secret! |
| #71 | - Rate limits: 300 requests per 10 seconds per API key; 100 requests per 10 seconds per token; `/1/members` endpoints are limited to 100 requests per 900 seconds |
| #72 | |
| #73 | ## Examples |
| #74 | |
| #75 | ```bash |
| #76 | # Get all boards |
| #77 | curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN&fields=name,id" | jq |
| #78 | |
| #79 | # Find a specific board by name |
| #80 | curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | select(.name | contains("Work"))' |
| #81 | |
| #82 | # Get all cards on a board |
| #83 | curl -s "https://api.trello.com/1/boards/{boardId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, list: .idList}' |
| #84 | ``` |
| #85 |