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.yamlouskill.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