Repolode
nicobailon

nicobailon/skill-diet

Uma skill de agente que enxuga arquivos de skill inchados para economizar tokens, corrige incompatibilidades com a ferramenta que ensinam e testa se as versões menores continuam funcionando.

Estrelas
230
Forks
9
Issues abertas
0
Último commit
ontem

O que é?

Agentes leem o SKILL.md completo de uma skill sempre que a usam, e a maioria das skills contém muito mais do que uma tarefa específica exige. skill-diet é uma skill que reescreve outras skills para deixá-las mais curtas e corretas: ela coloca cada informação no nível mais baixo que ainda permita que o agente a receba a tempo, remove o que o modelo já sabe e verifica se skills que ensinam uma CLI, API ou SDK correspondem ao comportamento atual da ferramenta.

Um teste de antes e depois executa as mesmas tarefas com a skill antiga, a nova e sem skill, e mantém a versão enxuta somente se os agentes não tiverem resultados piores. O projeto também define regras para edições futuras, evitando que novas lições tragam o excesso de conteúdo de volta, e inclui uma segunda skill, skill-model-gap, que executa as mesmas tarefas em vários modelos para identificar e corrigir por que uma skill falha em um modelo mais fraco.

Recursos principais

  • 01Reescreve uma skill para reduzir os tokens carregados por tarefa sem prejudicar os resultados dos testes.
  • 02Verifica se os comandos ensinados por uma skill ainda funcionam.
  • 03Compara a skill antiga, a nova e a ausência de skill nas mesmas tarefas antes de manter uma alteração.
  • 04Define regras para atualizações futuras, mantendo as skills enxutas.
  • 05Inclui skill-model-gap para diagnosticar e corrigir falhas em modelos específicos.

Casos de uso

  • Enxugar uma skill interna extensa que está deixando cada sessão do agente mais lenta.
  • Verificar se uma skill que documenta uma CLI ainda corresponde à versão instalada.
  • Manter uma skill atualizada ao longo do tempo sem que ela cresça a cada nova lição adicionada.
  • Descobrir por que uma skill funciona em um modelo, mas falha em outro mais barato.

Início rápido

  1. 1

    Instale com Pi (pacote npm)

    pi install npm:skill-diet
  2. 2

    Ou instale para Codex, Cursor e outros agentes

    npx skills add nicobailon/skill-diet -g --skill '*'
  3. 3

    No Claude Code, instale o plugin pelo marketplace

    /plugin install skill-diet --marketplace nicobailon/skill-diet
  4. 4

    Peça ao seu agente para simplificar uma skill. Por exemplo: “simplifique a skill de deploy”

Antes de usar

  • O teste antes/depois executa sessões reais do agente, então consome tempo e tokens.
  • As verificações cobrem apenas as tarefas de eval e o que a skill anterior dizia; outros casos podem não ser testados.
  • O registrador de chamadas envolve apenas ferramentas de linha de comando; ferramentas nativas, servidores MCP, APIs e SDKs são lidos nos logs da sessão.

Em coleções

Tópicos

Perguntas frequentes

O que é skill-diet?
Uma skill de agente que enxuga arquivos de skill inchados para economizar tokens, corrige incompatibilidades com a ferramenta que ensinam e testa se as versões menores continuam funcionando. Agentes leem o SKILL.md completo de uma skill sempre que a usam, e a maioria das skills contém muito mais do que uma tarefa específica exige. skill-diet é uma skill que reescreve outras skills para deixá-las mais curtas e corretas: ela coloca cada informação no nível mais baixo que ainda permita que o agente a receba a tempo, remove o que o modelo já sabe e verifica se skills que ensinam uma CLI, API ou SDK correspondem ao comportamento atual da ferramenta.
skill-diet é gratuito? Qual é a licença?
skill-diet é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
skill-diet ainda é mantido?
Manutenção ativa. O último commit de skill-diet foi em 6 de nov. de 2026.
Para que posso usar skill-diet?
Enxugar uma skill interna extensa que está deixando cada sessão do agente mais lenta. Verificar se uma skill que documenta uma CLI ainda corresponde à versão instalada. Manter uma skill atualizada ao longo do tempo sem que ela cresça a cada nova lição adicionada. Descobrir por que uma skill funciona em um modelo, mas falha em outro mais barato.
Como instalar skill-diet?
Instale com Pi (pacote npm): pi install npm:skill-diet Ou instale para Codex, Cursor e outros agentes: npx skills add nicobailon/skill-diet -g --skill '*' No Claude Code, instale o plugin pelo marketplace: /plugin install skill-diet --marketplace nicobailon/skill-diet Peça ao seu agente para simplificar uma skill. Por exemplo: “simplifique a skill de deploy”
Onde consigo skill-diet?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nicobailon/skill-diet

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados