trello
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTrello Skill
Trello Skill
Overview
概述
Claude can manage your Trello boards to organize projects with visual Kanban boards, lists, and cards. Create workflows, track progress, and collaborate with team members.
Claude可以帮你管理Trello看板,通过可视化的看板、列表和卡片来组织项目。创建工作流、跟踪进度并与团队成员协作。
Quick Install
快速安装
bash
curl -sSL https://canifi.com/skills/trello/install.sh | bashOr manually:
bash
cp -r skills/trello ~/.canifi/skills/bash
curl -sSL https://canifi.com/skills/trello/install.sh | bash或者手动安装:
bash
cp -r skills/trello ~/.canifi/skills/Setup
设置
Configure via canifi-env:
bash
undefined通过canifi-env进行配置:
bash
undefinedFirst, ensure canifi-env is installed:
首先,确保已安装canifi-env:
curl -sSL https://canifi.com/install.sh | bash
curl -sSL https://canifi.com/install.sh | bash
canifi-env set TRELLO_EMAIL "your-email@example.com"
undefinedcanifi-env set TRELLO_EMAIL "your-email@example.com"
undefinedPrivacy & Authentication
隐私与认证
Your credentials, your choice. Canifi LifeOS respects your privacy.
你的凭证,由你掌控。 Canifi LifeOS尊重你的隐私。
Option 1: Manual Browser Login (Recommended)
选项1:手动浏览器登录(推荐)
If you prefer not to share credentials with Claude Code:
- Complete the Browser Automation Setup using CDP mode
- Login to the service manually in the Playwright-controlled Chrome window
- Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭证:
- 使用CDP模式完成浏览器自动化设置
- 在Playwright控制的Chrome窗口中手动登录该服务
- Claude将使用你的已认证会话,全程不会看到你的密码
Option 2: Environment Variables
选项2:环境变量
If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果你愿意共享凭证,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"注意:存储在canifi-env中的凭证仅能在你的本地机器上访问,绝不会被传输。
Capabilities
功能特性
- Create and manage boards
- Add and organize lists
- Create and edit cards
- Move cards between lists
- Add labels and due dates
- Assign members to cards
- Create checklists
- Attach files and links
- Add comments
- Set card covers
- Use Power-Ups
- Archive and delete cards
- 创建和管理看板
- 添加和组织列表
- 创建和编辑卡片
- 在列表间移动卡片
- 添加标签和截止日期
- 为卡片分配成员
- 创建检查清单
- 附加文件和链接
- 添加评论
- 设置卡片封面
- 使用Power-Ups
- 归档和删除卡片
Usage Examples
使用示例
Example 1: Create Card
示例1:创建卡片
User: "Add a card 'Review designs' to the In Progress list"
Claude: Opens board, navigates to In Progress list, creates card.
Confirms: "Card 'Review designs' added to In Progress"用户:"在'进行中'列表添加名为'审核设计'的卡片"
Claude:打开看板,导航至"进行中"列表,创建卡片。
确认:"已将卡片'审核设计'添加至'进行中'列表"Example 2: View Board
示例2:查看看板
User: "What's on the project board?"
Claude: Opens board, reads all lists and cards.
Reports: "Board has 4 lists: Backlog (12 cards),
In Progress (3 cards), Review (2 cards), Done (8 cards)"用户:"项目看板上有什么内容?"
Claude:打开看板,读取所有列表和卡片。
汇报:"该看板包含4个列表:待办事项(12张卡片)、
进行中(3张卡片)、审核(2张卡片)、已完成(8张卡片)"Example 3: Move Card
示例3:移动卡片
User: "Move the 'API integration' card to Done"
Claude: Finds card, drags to Done list.
Confirms: "Moved 'API integration' to Done"用户:"将'API集成'卡片移至'已完成'列表"
Claude:找到卡片,拖动至"已完成"列表。
确认:"已将'API集成'移至'已完成'列表"Example 4: Add Checklist
示例4:添加检查清单
User: "Add a deployment checklist to the release card"
Claude: Opens card, adds checklist with items.
Confirms: "Added checklist with 5 items"用户:"为发布卡片添加部署检查清单"
Claude:打开卡片,添加包含各项任务的检查清单。
确认:"已添加包含5项任务的检查清单"Authentication Flow
认证流程
- Claude navigates to trello.com via Playwright MCP
- Enters TRELLO_EMAIL for authentication
- Handles 2FA if required (notifies user via iMessage)
- Maintains session for board operations
- Claude通过Playwright MCP导航至trello.com
- 输入TRELLO_EMAIL进行认证
- 如需处理双因素认证(2FA),将通过iMessage通知用户
- 维持会话以进行看板操作
Selectors Reference
选择器参考
javascript
// Board list
'.boards-page-board-section'
// List on board
'.list-wrapper'
// List title
'.list-header-name'
// Card in list
'.list-card'
// Add card button
'.open-card-composer'
// Card title input
'.list-card-composer-textarea'
// Add card submit
'.confirm'
// Card detail
'.card-detail-window'
// Checklist
'.checklist'
// Labels
'.card-label'
// Due date
'.due-date-badge'javascript
// 看板列表
'.boards-page-board-section'
// 看板中的列表
'.list-wrapper'
// 列表标题
'.list-header-name'
// 列表中的卡片
'.list-card'
// 添加卡片按钮
'.open-card-composer'
// 卡片标题输入框
'.list-card-composer-textarea'
// 提交添加卡片
'.confirm'
// 卡片详情
'.card-detail-window'
// 检查清单
'.checklist'
// 标签
'.card-label'
// 截止日期
'.due-date-badge'Error Handling
错误处理
- Login Failed: Retry 3 times, notify user via iMessage
- Session Expired: Re-authenticate automatically
- Board Not Found: List available boards, ask user
- Card Create Failed: Retry, verify list exists
- Move Failed: Refresh board, retry
- Permission Denied: Notify user of access issue
- 登录失败:重试3次,通过iMessage通知用户
- 会话过期:自动重新认证
- 未找到看板:列出可用看板,询问用户
- 卡片创建失败:重试,验证列表是否存在
- 移动失败:刷新看板,重试
- 权限被拒绝:通知用户存在访问问题
Self-Improvement Instructions
自我优化说明
When you learn a better way to accomplish a task with Trello:
- Document the improvement in your response
- Suggest updating this skill file with the new approach
- Include specific board organization patterns
- Note useful Power-Ups
当你发现更高效的Trello任务处理方式时:
- 在回复中记录该优化方案
- 建议使用新方法更新此Skill文件
- 包含具体的看板组织模式
- 记录实用的Power-Ups
Notes
注意事项
- Boards can be personal or team-owned
- Power-Ups extend functionality
- Butler for automation rules
- Labels for categorization
- Due dates with reminders
- Voting for prioritization
- Board templates available
- Integrates with many apps
- 看板可以是个人所有或团队所有
- Power-Ups可扩展功能
- Butler用于自动化规则
- 标签用于分类
- 带提醒的截止日期
- 投票功能用于优先级排序
- 提供看板模板
- 可与众多应用集成