关于 trello
面向 OpenClaw 的 Trello 管理技能,通过 Trello REST API 查看看板、列表和卡片,并执行卡片操作。
主要功能
- 01查看看板、列表和卡片
- 02创建卡片并填写描述
- 03移动卡片到其他列表
- 04添加评论或归档卡片
适用场景
- 01检查项目看板中的任务
- 02为待办事项创建卡片
- 03更新卡片所属列表
- 04在卡片中补充评论或归档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill trello安装后在 Claude Code 中输入/trello确认已加载。
详细介绍
Trello 技能
直接通过 OpenClaw 管理 Trello 看板、列表和卡片。
设置
- 获取你的 API 密钥:https://trello.com/app-key
- 生成令牌(点击该页面上的“Token”链接)
- 设置环境变量:
export TRELLO_API_KEY="your-api-key" export TRELLO_TOKEN="your-token"
用法
所有命令均使用 curl 调用 Trello REST API。
列出看板
curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'
列出某个看板中的列表
curl -s "https://api.trello.com/1/boards/{boardId}/lists?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'
列出某个列表中的卡片
curl -s "https://api.trello.com/1/lists/{listId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id, desc}'
创建卡片
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"
将卡片移动到另一个列表
curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
-d "idList={newListId}"
为卡片添加评论
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"
归档卡片
curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
-d "closed=true"
注意事项
- 可以通过 Trello URL 或列表命令找到看板/列表/卡片 ID
- API 密钥和令牌可授予对你的 Trello 账户的完全访问权限——请妥善保密!
- 速率限制:每个 API 密钥每 10 秒 300 个请求;每个令牌每 10 秒 100 个请求;
/1/members端点限制为每 900 秒 100 个请求
示例
# 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}'
评论
支持 Markdown