Скиллы Средний Управление и автоматизация

Trello

Скачать ZIP
14
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Trello

Управляйте досками, списками и карточками Trello через REST API Trello.

Trello Skill

Этот навык позволяет работать с досками, списками и карточками Trello напрямую через Clawdbot, используя API.

Настройка

  • Получите API-ключ: https://trello.com/app-key
  • Сгенерируйте токен (по ссылке “Token” на странице)
  • Задайте переменные окружения:
export TRELLO_API_KEY="your-api-key"
export TRELLO_TOKEN="your-token"

Использование

Все команды используют curl для обращения к Trello REST API.

Список досок

curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'

Списки внутри доски

curl -s "https://api.trello.com/1/boards/{boardId}/lists?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id}'

Карточки в списке

curl -s "https://api.trello.com/1/lists/{listId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, id, desc}'

Создание карточки

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"

Перемещение карточки

curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
 -d "idList={newListId}"

Комментарий к карточке

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"

Архивация карточки

curl -s -X PUT "https://api.trello.com/1/cards/{cardId}?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" \
 -d "closed=true"

Примечания

  • ID досок, списков и карточек можно найти в URL Trello или через команды списка
  • API-ключ и токен дают полный доступ к вашему аккаунту — храните их в безопасности
  • Ограничения API: 300 запросов за 10 секунд на ключ; 100 запросов за 10 секунд на токен; для /1/members — 100 запросов за 900 секунд

Примеры

# Получить все доски
curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN&fields=name,id" | jq

# Найти доску по имени
curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | select(.name | contains("Work"))'

# Получить все карточки на доске
curl -s "https://api.trello.com/1/boards/{boardId}/cards?key=$TRELLO_API_KEY&token=$TRELLO_TOKEN" | jq '.[] | {name, list: .idList}'

Файл из источника

11849_trello-1.0.0.zip