技能 trello-automation
📦

trello-automation

安全 ⚙️ 外部命令🌐 网络访问

使用 Claude 自动化 Trello 工作流程

告别手动管理 Trello 看板。此技能帮助 Claude 通过 Rube MCP 集成以编程方式创建卡片、移动任务、分配成员和搜索看板。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“trello-automation”。 Create a card titled 'Review PR #42' on my 'Development' board in the 'Code Review' list with description 'Check the authentication changes before merge'

预期结果:

已在 Development 看板创建卡片 'Review PR #42'。卡片 ID:5a1b2c3d4e5f6g7h8i9j0k1l。已添加到 Code Review 列表顶部位置。

正在使用“trello-automation”。 Search for all cards containing 'database' on my boards

预期结果:

找到 3 张卡片:1) DevOps 看板上的 'Database migration plan',2) Backend 看板上的 'Fix database connection timeout',3) Documentation 看板上的 'Update database schema docs'。

正在使用“trello-automation”。 Move 'Deploy to staging' card to 'Done' list and assign to John

预期结果:

卡片 'Deploy to staging' 已从 'In Progress' 移动到 'Done'。已分配给 John(成员 ID:4d3c2b1a0f9e8d7c6b5a4f3e)。已将分配添加到卡片成员。

安全审计

安全
v1 • 2/25/2026

Documentation-only skill with no executable code. All static findings are false positives from markdown formatting (backticks for code blocks) and API parameter names (idList, idCard). The skill provides legitimate instructions for Trello automation via Rube MCP integration.

1
已扫描文件
187
分析行数
3
发现项
1
审计总数
低风险问题 (1)
False Positive: Network URL Detection
Static analyzer flagged 'https://rube.app/mcp' as a hardcoded URL. This is the legitimate Rube MCP server endpoint for configuration, documented for users to add to their MCP client settings. Not a security concern.

风险因素

审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

项目经理:从会议自动创建任务

将会议笔记自动转换为 Trello 卡片。根据会议中讨论的行动项目创建带有描述、负责人和截止日期的卡片。

开发者:将缺陷和问题记录到看板

当 Claude 在代码审查中检测到缺陷时,自动在 Trello 看板创建带有完整描述、标签和负责人的卡片。

内容创作者:规划编辑日历

设置内容日历,为文章、视频和帖子创建卡片。随着工作进展,将卡片从「创意」移动到「进行中」再到「已发布」列表。

试试这些提示

创建新任务卡片
在我的名为 'Project Alpha' 的看板的 'To Do' 列表中创建一张 Trello 卡片。标题:'Fix authentication bug',描述:'Users report login fails on mobile devices',截止日期:明天,位置:顶部
通过工作流程阶段移动卡片
在我的所有看板中搜索名为 'Q1 Report' 的卡片,然后将其移动到 'Done' 列表。移动后添加评论 'Completed final review'。
从列表批量创建卡片
在 'Sprint 23' 看板的 'Backlog' 列表中创建以下 5 张卡片:1) 'Add user profile page',2) 'Implement search filters',3) 'Write API docs',4) 'Set up CI pipeline',5) 'Create onboarding flow'。为每张卡片添加清单 'Testing steps'。
分配并通知团队成员
找到名为 'Database migration' 的卡片并将其分配给团队成员 'Alice'。添加评论 '@Alice ready for your review' 并附加迁移计划 URL。

最佳实践

  • 始终在操作前将显示名称解析为 ID:首先搜索看板以找到看板 ID,然后获取列表以找到列表 ID,最后使用解析后的 ID 创建卡片。
  • 创建卡片后立即保存返回的 ID:新卡片创建后,立即保存返回的 idCard 值,因为添加清单等下游操作需要此特定 ID。
  • 对大型看板使用批量操作:如果需要读取超过 1000 张卡片,请使用 TRELLO_GET_BATCH 端点和多个 URL,以保持在每 10 秒 300 次请求的速率限制内。

避免

  • 不要使用显示名称代替 ID:传递如 'Project Alpha' 这样的看板名称而不是 24 字符的十六进制 ID 将导致所有 API 调用失败。
  • 不要假设响应结构是扁平的:许多 Trello API 响应将数据嵌套在 response.data.details 或 data.data 下,因此要防御性地解析响应,而不是假设它是扁平数组。
  • 不要逐个创建大型清单的清单项:添加 50 个清单项需要 50 次单独的 API 调用,可能会达到速率限制;尽可能使用 TRELLO_GET_BATCH 进行批量操作。

常见问题

什么是 Rube MCP,为什么需要它?
Rube MCP 是一项将 Claude Code 连接到 Trello 等外部应用的服务。在客户端配置中添加 'https://rube.app/mcp' 作为 MCP 服务器,然后通过连接管理工具完成 Trello 的 OAuth 身份验证。
为什么此技能需要 ID 而不是名称?
Trello API 使用 24 字符的十六进制 ID(如 5a1b2c3d4e5f6g7h8i9j0k1l)作为唯一标识符。显示名称可能会更改且不唯一,因此该技能始终先解析名称为 ID,然后再执行操作。
如何验证我的 Trello 账户?
使用 toolkit 设置为 'trello' 调用 RUBE_MANAGE_CONNECTIONS 工具。如果连接状态不是 ACTIVE,请使用提供的身份验证链接完成 Trello 的 OAuth 身份验证。
为什么在搜索中找不到新创建的卡片?
Trello 搜索索引存在几分钟的延迟。新创建或更新的卡片可能不会立即出现在搜索结果中。使用 TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD 列出特定看板上的所有卡片以获取实时结果。
如果达到速率限制会怎样?
Trello 允许每个令牌每 10 秒 300 次请求。如果超过此限制,请求将暂时失败。使用 TRELLO_GET_BATCH 将多个读取操作合并为单个请求,以减少速率限制压力。
我可以处理多个 Trello 看板吗?
可以。使用 idMember='me' 调用 TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER 列出所有可访问的看板,然后解析每个看板的 ID 以在同一工作流程中对不同看板执行操作。

开发者详情

文件结构

📄 SKILL.md