trello
steipete/clawdis
Gérez les tableaux, les listes et les cartes Trello via l'API REST de Trello.
...Développer toutÀ propos trello
La compétence « Trello » permet aux utilisateurs de gérer leur espace de travail Trello directement depuis la ligne de commande à l’aide de l’API REST Trello. Grâce à l’intégration des variables d’environnement pour l’authentification, cette compétence offre une approche simplifiée pour interagir avec les tableaux, les listes et les cartes sans avoir à passer par l’interface web Trello. Elle résout le problème de la gestion manuelle des ressources Trello, permettant aux utilisateurs d’automatiser les tâches répétitives, d’interroger rapidement les données des tableaux et de maintenir efficacement l’organisation.
Parmi les principales fonctionnalités de cette compétence, on peut citer la liste de tous les tableaux d’un utilisateur, le recensement des listes au sein d’un tableau et la récupération de fiches à partir de listes spécifiques. Les utilisateurs peuvent également créer de nouvelles fiches, les déplacer d’une liste à l’autre, ajouter des commentaires et archiver des fiches. Toutes les actions s’appuient sur de simples commandes curl combinées à jq pour l’analyse JSON, offrant à la fois flexibilité et transparence dans l’exécution des requêtes API. Cette compétence ne nécessite qu’une configuration minimale (uniquement la clé API et le jeton Trello ) et s’appuie sur jq pour traiter les réponses JSON.
Cette skill est idéale pour les chefs de projet, les développeurs et les équipes qui utilisent Trello comme outil central de gestion des tâches et souhaitent automatiser des flux de travail ou intégrer des données d’ Trello dans des scripts et d’autres systèmes. Parmi les cas d’utilisation, on peut citer la génération rapide de rapports sur l’état des tableaux, la création ou la mise à jour en masse de fiches, ainsi que l’automatisation des transitions entre tâches. Elle est particulièrement utile pour les utilisateurs à l’aise avec les opérations en ligne de commande qui cherchent à optimiser leurs tâches de gestion d’ Trello s sans se limiter à l’interface web.
FAQ
Comment configurer la compétence « Trello » ?
Vous devez obtenir votre clé API et votre jeton Trello, puis les définir comme variables d’environnement TRELLO_API_KEY et TRELLO_TOKEN. Assurez-vous également que jq est installé pour le traitement des fichiers JSON.
Puis-je créer et déplacer des cartes à l'aide de cette skill ?
Oui, la skill prend en charge la création de nouvelles cartes dans une liste, le déplacement de cartes vers d’autres listes, l’ajout de commentaires et l’archivage de cartes à l’aide de commandes curl.
Y a-t-il des limites de débit dont je dois tenir compte ?
Oui, l’API Trello impose des limites : 300 requêtes toutes les 10 secondes par clé API, 100 requêtes toutes les 10 secondes par jeton, et les points de terminaison /1/members sont limités à 100 requêtes toutes les 900 secondes.
Ai-je besoin d’un logiciel supplémentaire pour utiliser cette skill ?
Oui, la skill nécessite jq pour analyser les réponses JSON de l’API. Il peut être installé via brew ou d’autres gestionnaires de paquets.
À qui s'adresse cette skill ?
Elle est destinée aux utilisateurs d’ Trello qui souhaitent automatiser la gestion des tableaux, des listes et des cartes via la ligne de commande, tels que les chefs de projet, les développeurs et les responsables d’équipe.
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}'
Installer trello
Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.
Télécharger le ZIPClonez le dépôt et copiez les fichiers de compétence dans votre projet.
git clone https://github.com/openclaw/openclaw/blob/main/skills/trello/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copier





Maison
