trello-manager

Manage Trello boards, lists, and cards via a Python CLI.

24|2|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/kedbin/opencode-skills --skill trello-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trello-manager
Source: https://github.com/kedbin/opencode-skills/tree/main/skills/trello-manager
Command: npx skills add https://github.com/kedbin/opencode-skills --skill trello-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

This Skill helps developers and project teams manage Trello boards and cards from the command line, reducing context switching and manual navigation in the Trello UI.

Core Features & Use Cases

  • Board & Card Management: List boards, lists, and cards.
  • Mutations: Create boards, lists, and cards; move cards; update descriptions; manage labels and checklists.
  • Use Case Example: Create a new project board named "Website Redesign", add a "Backlog" list, and populate it with task cards.

Quick Start

Use the trello-manager skill to view and manage boards from the CLI.

  • Step 1: Create a credentials file: copy scripts/.env.example to scripts/.env and fill TRELLO_API_KEY and TRELLO_API_TOKEN, or set environment variables.
  • Step 2: Run a sample command: python3 scripts/trello_api.py list_boards
  • Step 3: Try creating a board: python3 scripts/trello_api.py create_board "My New Board" "Created via CLI"

Frequently Asked Questions about trello-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Trello boards and cards from the command line?

You can manage Trello boards and cards from the CLI by running a Python script that sends requests to the Trello API, allowing you to list boards, create lists and cards, move cards, and update descriptions directly from your terminal.

What do I need to connect a Python script to the Trello API?

To connect to the Trello API, you need a Trello API key and token configured as environment variables or saved in a .env file, along with the Python requests library installed to handle the HTTP calls.

Can I create a new Trello board with lists and cards automatically?

Yes, you can automatically create a new Trello board with lists and cards by executing CLI commands like create_board, which programmatically generates the board and populates it with task cards via the Trello API.

Does CLI Trello management support updating labels and checklists?

CLI Trello management supports updating labels and checklists, allowing you to programmatically mutate card details, move cards across lists, and manage checklist items without navigating the Trello web interface.

Why use a CLI script instead of the Trello web interface for board management?

Using a CLI script for board management reduces context switching and manual navigation in the Trello UI, enabling developers to automate repetitive project setup tasks like creating backlog lists and populating task cards.