Acervo consolidado de ~2.060 skills de agentes de IA instalado em quatro CLIs de uma vez, com o custo de contexto medido.
O problema
Cada ferramenta de agente de IA lê skills de um diretório próprio, então quem usa mais de uma acaba com cópias divergentes ou reinstala tudo à mão a cada máquina. As fontes públicas se sobrepõem e usam o mesmo nome para coisas diferentes, o que produz conflito silencioso. E há um custo que quase ninguém mede: cada skill publica nome e descrição no contexto de toda sessão, então um acervo grande cobra caro antes de o trabalho começar.
A arquitetura
Três etapas separadas — baixar, consolidar e instalar — com o estado declarado em arquivos de texto que o usuário edita: de onde vêm as skills, para onde vão, e quais subconjuntos existem. A consolidação resolve duplicata e conflito de nome, dando prioridade às skills escritas no próprio repositório sobre as externas, e gera um catálogo com a fonte e a descrição de cada uma. A desinstalação rastreia o que o hub instalou e remove apenas isso, para não apagar o que o usuário colocou no mesmo diretório por conta própria. Junto vai um gerador de mapa de repositório sem dependência externa: lista os arquivos versionados, extrai símbolos por linguagem, monta o grafo de importações e ranqueia com PageRank por iteração de potência, emitindo um mapa dentro de um orçamento de tokens — o índice que o agente lê em vez de varrer o código.
O resultado
Um comando instala o acervo em quatro CLIs; outro mostra onde ficou. A medição do custo de contexto do acervo completo (cerca de 121 mil tokens fixos por sessão) motivou os perfis de instalação enxuta, que reduzem de cerca de 2.060 para cerca de 33 skills. A documentação compara as abordagens existentes de mapa de repositório e grafo de código, com os números divulgados por cada projeto tratados como ordem de grandeza e não como promessa.


🔒 Código-fonte
git clone https://git.programandosolucoes.com.br/git/repos/skills-hub.git
Código-fonte privado. As credenciais de leitura são liberadas sob solicitação — me chame para conversar sobre o projeto.