El catálogo/Trello

Trello

app.trello

Manage boards, lists, cards, and labels in Trello

Clave de APIproductivityLeer el código
Versión2.0.0
Categoríaproductivity
AutenticaciónClave de API
Herramientas19
Transportestdio
LicenciaMIT
01

Qué hace

La aplicación, en sus propias palabras.

Trello project management — manage boards, lists, cards, labels, and search across your Trello workspace.

trelloboardscardsproject-managementkanban
02

Herramientas

19 herramientas que el agente puede llamar.

Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.

  • add-commentAdd a comment to a Trello card. Params: cardId (required), text (required).
  • add-label-to-cardAdd a label to a Trello card. Params: cardId (required), labelId (required).
  • create-boardCreate a new Trello board. Params: name (required), desc?, defaultLists? (default true), prefs_background?.
  • create-cardCreate a new card in a Trello list. Params: listId (required), name (required), desc?, pos?, due? (ISO 8601), labels? (comma-separated label IDs).
  • create-labelCreate a label on a Trello board. Params: boardId (required), name (required), color (required: yellow, purple, blue, red, green, orange, black, sky, pink, lime).
  • create-listCreate a new list in a Trello board. Params: boardId (required), name (required), pos? (top, bottom, or a positive number).
  • delete-boardDelete a Trello board permanently. Params: boardId (required).
  • get-boardGet details of a specific Trello board. Params: boardId (required).
  • get-cardGet details of a specific Trello card. Params: cardId (required).
  • get-card-actionsGet actions/activity history for a Trello card. Params: cardId (required), filter? (all, commentCard, updateCard, createCard, etc; default "all").
  • list-board-listsGet all lists in a Trello board. Params: boardId (required).
  • list-boardsList all boards accessible to the authenticated Trello user. Params: filter? (all, open, closed, members, organization, public, starred; default "open").
  • list-cardsGet all cards in a Trello list. Params: listId (required).
  • list-labelsList all labels on a Trello board. Params: boardId (required).
  • remove-label-from-cardRemove a label from a Trello card. Params: cardId (required), labelId (required).
  • searchSearch for cards, boards, or members across all Trello boards. Params: query (required), modelTypes? (comma-separated: cards, boards, members; default "cards"), partial? (default false).
  • update-boardUpdate board properties (name, description, background, etc). Params: boardId (required), name?, desc?, prefs_background?.
  • update-cardUpdate a Trello card (move to different list, change name, description, etc). Params: cardId (required), name?, desc?, idList?, due?, closed?.
  • update-listUpdate a Trello list (change name, color, position, or archive it). Params: listId (required), name?, color?, pos?, closed?.
03

Autenticación y permisos

Qué pide.

Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.

Secretos de sistema

TRELLO_API_KEY

Secretos de usuario

TRELLO_TOKEN

Seguir leyendo

El manifiesto y el código de Trello están en el monorepo, junto al resto de aplicaciones.

Leer el códigoVolver al catálogo

Trello · Agent Apps