Skip to main content

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 via pip.
  • 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 global trello-integrator no 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

  1. Alimente a IA: Forneça as diretrizes contidas em agent.md para o seu chat de IA favorito.
  2. 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.
  3. Execute: Salve o JSON gerado e use a CLI (trello-integrator) para subir o plano instantaneamente.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trello_automation_cli-0.1.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trello_automation_cli-0.1.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

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

Hashes for trello_automation_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d3e999dbaea872168bba8fa3d3ad7edcc4d5dcee9e15bb116638639945ac99f5
MD5 7b1f8afc181385ab2ecee2385ba6a174
BLAKE2b-256 28a96824f3b845549c2f5cf534c2f0b87a90e4396be7b97464e43b30732755f2

See more details on using hashes here.

File details

Details for the file trello_automation_cli-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for trello_automation_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92fa2fb2e03c73bb74224f9b929bd88582ef9fbd7daab531c7a04c556f54ba58
MD5 b3285155e60ae00686367fcff2267049
BLAKE2b-256 fcee6a48d03360f7235e2e55ecf6333225f3738288e2c01b3d191510caa63534

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page