trello
steipete/clawdis
Gerencie quadros, listas e cartões do Trello através da API REST do Trello.
...Expandir tudoSobre o Trello
A habilidade Trello permite que os usuários gerenciem seu espaço de trabalho no Trello diretamente da linha de comando, utilizando a API REST do Trello. Ao integrar variáveis de ambiente para autenticação, essa habilidade oferece uma abordagem simplificada para interagir com quadros, listas e cartões, sem a necessidade de navegar pela interface web do Trello. Ela resolve o problema do gerenciamento manual dos recursos do Trello, permitindo que os usuários automatizem tarefas repetitivas, consultem dados de quadros rapidamente e mantenham uma organização eficiente.
As principais funcionalidades dessa habilidade incluem a listagem de todos os quadros de um usuário, a enumeração das listas dentro de um quadro e a obtenção de cartões de listas específicas. Os usuários também podem criar novos cartões, movê-los entre listas, adicionar comentários e arquivá-los. Todas as ações utilizam comandos simples do curl combinados com o jq para análise JSON, proporcionando flexibilidade e transparência na execução das solicitações da API. Essa habilidade requer pouca configuração, apenas a chave e o token da API do Trello, e depende do jq para processar as respostas em JSON.
Essa habilidade é ideal para gerentes de projeto, desenvolvedores e equipes que utilizam o Trello como ferramenta central de gestão de tarefas e desejam automatizar os fluxos de trabalho ou integrar dados do Trello em scripts e outros sistemas. Casos de uso incluem a geração de relatórios rápidos sobre o status dos quadros, a criação ou atualização em massa de cartões e a automação das transições de tarefas. É particularmente útil para usuários acostumados com operações na linha de comando que buscam otimizar suas tarefas de gerenciamento do Trello sem depender exclusivamente da interface web.
Perguntas Frequentes
Como configuro a habilidade Trello?
Você precisa obter sua chave e token da API do Trello e configurá-los como variáveis de ambiente TRELLO_API_KEY e TRELLO_TOKEN. Além disso, assegure-se de que o jq esteja instalado para o processamento de JSON.
Posso criar e mover cartões usando essa habilidade?
Sim, a habilidade suporta a criação de novos cartões em uma lista, a movimentação de cartões entre listas, a adição de comentários e o arquivamento de cartões utilizando comandos do curl.
Existem limites de taxa que eu deveria saber?
Sim, a API do Trello impõe limites: 300 solicitações por 10 segundos por chave da API, 100 solicitações por 10 segundos por token, e os endpoints /1/members têm um limite de 100 solicitações por 900 segundos.
Preciso de algum software adicional para usar essa habilidade?
Sim, a habilidade requer o jq para analisar as respostas em JSON da API. Ele pode ser instalado através do brew ou outros gerenciadores de pacotes.
Para quem é destinada essa habilidade?
É destinada a usuários do Trello que desejam automatizar o gerenciamento de quadros, listas e cartões através da linha de comando, como gerentes de projeto, desenvolvedores e líderes de equipes.
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}'
Instalar trello
Baixe e extraia os arquivos de habilidades para o seu diretório .claude/skills/.
Baixar ZIPClone o repositório e copie os arquivos da habilidade para o seu projeto.
git clone https://github.com/openclaw/openclaw/blob/main/skills/trello/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copiar





Lar
