lythos-labs/lythoskill

Coordenação declarativa para skills de agentes — multi-plataforma, negação por padrão, local-first. Um manifesto. Um comando. Apenas o que você declarou.

O que é lythoskill?

O lythos-labs/lythoskill é uma ferramenta de coordenação declarativa para skills de agentes de IA, como Claude Code, Cursor e Codex. Ele resolve o problema de habilidades concorrentes ou não declaradas, adotando uma abordagem "deny-by-default" (negação por padrão) que só ativa comandos e habilidades explicitamente declarados em um manifesto. A ferramenta é multi-plataforma e prioriza operações locais (local-first), garantindo que o agente execute apenas o que foi autorizado. Com um único manifesto e um único comando, os desenvolvedores podem gerenciar a coordenação de skills de forma previsível e segura, evitando conflitos entre diferentes habilidades e plataformas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add lythos-labs/lythoskill

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que lythoskill faz?

Coordenação declarativa para skills de agentes — multi-plataforma, negação por padrão, local-first. Um manifesto. Um comando. Apenas o que você declarou.

Descrição

O lythoskill permite que agentes de IA (como Claude Code, Cursor e Codex) coordenem suas skills de forma declarativa. Em vez de depender de detecção implícita de habilidades ou configuração manual, você define um manifesto que lista explicitamente quais comandos e habilidades estão disponíveis.

Como funciona

  • Declarativo: Você define em um manifesto (skill.manifest.yaml ou skill.json) quais habilidades e comandos seu agente pode usar.
  • Nega por padrão (deny-by-default): Qualquer comando ou habilidade não listado no manifesto é bloqueado automaticamente.
  • Local-first: Todas as operações e verificações são realizadas localmente, sem dependência de serviços remotos.
  • Multi-plataforma: Funciona com Claude Code, Cursor, Codex e outros agentes compatíveis.

Uso

# Inicializar um novo manifesto
lythoskill init

# Verificar habilidades declaradas
lythoskill check

# Executar uma habilidade declarada
lythoskill run <skill-name>

Manifesto de exemplo (skill.manifest.yaml)

version: 1
skills:
  - name: gerar-codigo
    description: Gera código-fonte para uma tarefa específica
    command: generate
    platforms:
      - claude-code
      - cursor
  - name: revisar-codigo
    description: Revisa código-fonte por problemas
    command: review
    platforms:
      - codex

Benefícios

  • Segurança: Evita execução acidental ou maliciosa de comandos não autorizados.
  • Previsibilidade: Cada agente sabe exatamente quais habilidades estão disponíveis.
  • Portabilidade: Mesmo manifesto funciona em diferentes plataformas de agentes.
  • Simplicidade: Um único comando gerencia toda a coordenação.

Requisitos

  • Node.js 18+ ou Python 3.9+
  • Um agente compatível (Claude Code, Cursor, Codex)

Instalação

npm install -g lythoskill
# ou
pip install lythoskill

Licença

MIT

Habilidades Relacionadas