trello
steipete/clawdis
Trello REST API を使用して、Trello のボード、リスト、カードを管理します。
...すべて拡張します概要trello
「Trello 」スキルを使用すると、ユーザーはTrello REST APIを利用して、コマンドラインから直接Trello ワークスペースを管理できます。認証のための環境変数と連携することで、このスキルはTrello のWebインターフェースを操作することなく、ボード、リスト、カードとやり取りするための効率的なアプローチを提供します。 これにより、Trello リソースの手動管理という課題が解決され、ユーザーは反復的なタスクを自動化し、ボードデータを迅速に照会し、効率的に整理整頓を維持できるようになります。
このスキルの主な機能には、ユーザーのすべてのボードの一覧表示、ボード内のリストの列挙、特定のリストからのカードの取得などがあります。また、ユーザーは新しいカードの作成、リスト間の移動、コメントの追加、カードのアーカイブを行うこともできます。 すべての操作は、JSON解析用のjqと組み合わせたシンプルなcurlコマンドを活用しており、APIリクエストの実行方法において柔軟性と透明性の両方を提供します。このスキルは、Trello のAPIキーとトークンさえあれば最小限の設定で利用可能で、JSONレスポンスの処理にはjqに依存しています。
このスキルは、Trello を中核的なタスク管理ツールとして利用し、ワークフローの自動化やTrello のデータをスクリプトや他のシステムに統合したいプロジェクトマネージャー、開発者、チームに最適です。 具体的な活用例としては、ボード状況の簡易レポート作成、カードの大量作成や更新、タスクの遷移の自動化などが挙げられます。特に、コマンドライン操作に慣れているユーザーで、Webインターフェースだけに頼ることなくTrello の管理タスクを最適化したい場合に役立ちます。
よくある質問
Trello スキルをセットアップするにはどうすればよいですか?
Trello のAPIキーとトークンを取得し、それらを環境変数TRELLO_API_KEYおよびTRELLO_TOKENとして設定する必要があります。また、JSON処理のためにjqがインストールされていることを確認してください。
このスキルを使ってカードの作成や移動はできますか?
はい、このスキルでは、curlコマンドを使用して、リストへの新しいカードの作成、カードを別のリストへの移動、コメントの追加、およびカードのアーカイブが可能です。
注意すべきレート制限はありますか?
はい、Trello API には以下の制限があります:API キーあたり 10 秒間に 300 リクエスト、トークンあたり 10 秒間に 100 リクエスト、および /1/members エンドポイントは 900 秒間に 100 リクエストまでです。
このスキルを使用するために追加のソフトウェアは必要ですか?
はい、このスキルではAPIからのJSONレスポンスを解析するためにjqが必要です。jqはbrewやその他のパッケージマネージャーからインストールできます。
このスキルはどのようなユーザーを対象としていますか?
このスキルは、プロジェクトマネージャー、開発者、チームリーダーなど、コマンドラインを介してボード、リスト、カードの管理を自動化したいTrello ユーザーを対象としています。
Trello Skill
Manage Trello boards, lists, and cards directly from OpenClaw.
Setup
- Get your API key: https://trello.com/app-key
- Generate a token (click "Token" link on that page)
- 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 boardscurl -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 namecurl -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 boardcurl -s "https://api.trello.com/1/boards/{boardId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, list: .idList}'
trelloをインストール
スキルファイルをダウンロードし、.claude/skills/ ディレクトリに解凍してください。
ZIPをダウンロードリポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。
git clone https://github.com/openclaw/openclaw/blob/main/skills/trello/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
コピー





家
