trello
steipete/clawdis
Gestione tableros, listas y tarjetas de Trello a través de la API REST de Trello.
...Expandir todoSobre Trello
La habilidad de Trello permite a los usuarios gestionar su espacio de trabajo Trello directamente desde la línea de comandos utilizando la API REST de Trello. Al integrarse con variables de entorno para autenticación, esta habilidad proporciona un enfoque simplificado para interactuar con tableras, listas y tarjetas sin necesidad de navegar por la interfaz web de Trello. Resuelve el problema de la gestión manual de los recursos de Trello, permitiendo a los usuarios automatizar tareas repetitivas, consultar datos de las tableras rápidamente y mantener un orden eficiente.
Las principales características de esta habilidad incluyen listar todas las tableras de un usuario, enumerar las listas dentro de una tabla y recuperar tarjetas de listas específicas. Los usuarios también pueden crear nuevas tarjetas, moverlas entre listas, agregar comentarios y archivar tarjetas. Todas estas acciones utilizan comandos simples de curl combinados con jq para el análisis JSON, lo que proporciona flexibilidad y transparencia en la ejecución de las solicitudes API. La habilidad requiere poca configuración, solo necesita la clave y el token de la API de Trello, y depende de jq para procesar las respuestas JSON.
Esta habilidad es ideal para gerentes de proyectos, desarrolladores y equipos que utilizan Trello como herramienta central de gestión de tareas y desean automatizar los flujos de trabajo o integrar datos de Trello en scripts y otros sistemas. Los casos de uso incluyen generar informes rápidos del estado de las tableras, crear o actualizar tarjetas en masa y automatizar la transición de tareas. Es particularmente útil para usuarios acostumbrados a las operaciones en la línea de comandos que desean optimizar sus tareas de gestión de Trello sin depender exclusivamente de la interfaz web.
Preguntas Frecuentes
¿Cómo configuro la habilidad de Trello?
Debe obtener su clave y token de la API de Trello, y luego configurarlos como variables de entorno TRELLO_API_KEY y TRELLO_TOKEN. Además, asegúrese de que jq esté instalado para el procesamiento JSON.
¿Puedo crear y mover tarjetas utilizando esta habilidad?
Sí, la habilidad permite crear nuevas tarjetas en una lista, moverlas a listas diferentes, agregar comentarios y archivar tarjetas mediante comandos curl.
¿Hay algún límite de uso que deba conocer?
Sí, la API de Trello impone limitaciones: 300 solicitudes por cada 10 segundos para cada clave API, 100 solicitudes por cada 10 segundos para cada token, y los puntos finales /1/members están limitados a 100 solicitudes por cada 900 segundos.
¿Necesito algún software adicional para utilizar esta habilidad?
Sí, la habilidad requiere jq para analizar las respuestas JSON de la API. Puede instalarse mediante brew u otros administradores de paquetes.
¿Para quién está destinada esta habilidad?
Está destinada a usuarios de Trello que desean automatizar la gestión de tableras, listas y tarjetas a través de la línea de comandos, como gerentes de proyectos, desarrolladores y líderes de equipos.
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
Descargue y descomprima los archivos de habilidades en su directorio .claude/skills/.
Descargar ZIPClona el repositorio y copia los archivos de la habilidad a tu proyecto.
git clone https://github.com/openclaw/openclaw/blob/main/skills/trello/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copiar





Hogar
