imoonkey

Trello

```

imoonkey 56 3 Updated 4mo ago

Resources

6
GitHub

Install

npx skillscat add imoonkey/openweb/src-sites-trello

Install via the SkillsCat registry.

SKILL.md

Trello

Overview

Kanban board task management. Productivity/collaboration archetype.

Workflows

Browse boards and cards

  1. getBoardsboards[].id
  2. getBoard boardId ← boards[].id → full board with lists[] and cards[]
  3. getCards listId ← lists[].id → cards in a specific list

Create a card

  1. getBoards → pick a board
  2. getLists boardId ← boards[].id → lists[].id
  3. createCard idList, name ← lists[].id → new card

Archive or delete a card

  1. getBoard boardId or getCards listIdcards[].id
  2. archiveCard cardId ← cards[].id → soft-close (reversible in Trello UI)
  3. deleteCard cardId ← cards[].id → permanent deletion (irreversible)

Operations

Operation Intent Key Input Key Output Notes
getBoards read — (entry point) boards[].id, name, url Lists user's open boards
getBoard read boardId ← getBoards lists[], cards[] with labels/due Full board snapshot
getLists read boardId ← getBoards lists[].id, name, pos Open lists only
getCards read listId ← getLists/getBoard cards[].id, name, due, labels Cards in one list
createCard write idList ← getLists, name card.id, url Creates a card
deleteCard write cardId ← getCards/getBoard deleted: true Permanent delete (caution)
archiveCard write cardId ← getCards/getBoard closed: true Soft-close, reversible

Quick Start

# List your boards
openweb trello exec getBoards '{}'

# Get a board with all lists and cards
openweb trello exec getBoard '{"boardId": "BOARD_ID"}'

# Get cards in a list
openweb trello exec getCards '{"listId": "LIST_ID"}'

# Create a card
openweb trello exec createCard '{"idList": "LIST_ID", "name": "My task", "desc": "Details here"}'

# Archive a card (soft-delete)
openweb trello exec archiveCard '{"cardId": "CARD_ID"}'

# Delete a card permanently
openweb trello exec deleteCard '{"cardId": "CARD_ID"}'