Uma CLI para automatizar o planejamento e criação de sprints no Trello usando JSON DSL
Project description
Trello Automation CLI & AI Skill
Este repositório contém uma ferramenta CLI em Python projetada para automatizar a criação e gerenciamento de quadros (Boards), listas (Lists), etiquetas (Labels), cartões (Cards) e checklists no Trello a partir de um arquivo JSON estruturado (DSL), eliminando fluxos manuais de CSV.
Além de rodar localmente no seu terminal, esta ferramenta foi estruturada para ser importada como uma Skill de IA, permitindo que agentes de IA (como Claude, Antigravity, etc.) preparem e executem o seu planejamento ágil diretamente no Trello.
📂 Estrutura do Projeto
trello_integrator.py: O script principal que faz a comunicação direta e inteligente com a API do Trello.pyproject.toml: Configuração de empacotamento padrão Python para tornar a CLI instalável viapip.skill_manifest.json: Manifesto de integração da ferramenta para ser consumida como skill por outros agentes de IA.manual/:- architecture.md: Fluxo de dados e arquitetura de integração.
- dsl_spec.md: Especificação detalhada da estrutura do JSON de entrada.
- setup_guide.md: Guia passo a passo para gerar as credenciais do Trello.
agent.md: Perfil de comportamento instrucional para alimentar a IA parceira e ensiná-la a planejar em Sprints JSON.
🚀 Como Instalar Localmente (Modo CLI)
Você pode instalar a ferramenta localmente de forma global no seu computador executando o seguinte comando no diretório do projeto:
pip install -e .
- Explicação: O parâmetro
-e(editable) instala a ferramenta em modo de desenvolvimento. Isso cria o comando globaltrello-integratorno seu terminal, permitindo que você execute a automação de qualquer lugar apenas digitando:trello-integrator caminho/para/sprint.json
🤖 Como Usar Como uma Skill de IA
- Alimente a IA: Forneça as diretrizes contidas em
agent.mdpara o seu chat de IA favorito. - Peça o Planejamento: Peça para a IA sugerir uma solução para o seu problema. Após a sua aprovação, peça para ela gerar o JSON da Sprint no formato especificado.
- Execute: Salve o JSON gerado e use a CLI (
trello-integrator) para subir o plano instantaneamente.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trello_automation_cli-0.1.0.tar.gz.
File metadata
- Download URL: trello_automation_cli-0.1.0.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3e999dbaea872168bba8fa3d3ad7edcc4d5dcee9e15bb116638639945ac99f5
|
|
| MD5 |
7b1f8afc181385ab2ecee2385ba6a174
|
|
| BLAKE2b-256 |
28a96824f3b845549c2f5cf534c2f0b87a90e4396be7b97464e43b30732755f2
|
File details
Details for the file trello_automation_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: trello_automation_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92fa2fb2e03c73bb74224f9b929bd88582ef9fbd7daab531c7a04c556f54ba58
|
|
| MD5 |
b3285155e60ae00686367fcff2267049
|
|
| BLAKE2b-256 |
fcee6a48d03360f7235e2e55ecf6333225f3738288e2c01b3d191510caa63534
|