Repolode
zjunlp

zjunlp/SkillNet

Infraestrutura aberta para descobrir, criar, avaliar, analisar e encaminhar skills reutilizáveis para agentes de IA, com SDK Python e CLI.

Estrelas
1,415
Forks
153
Issues abertas
0
Último commit
há 6 dias

O que é?

O SkillNet cobre todo o ciclo de vida das skills reutilizáveis para agentes: pastas com instruções e recursos que os agentes de IA carregam para realizar tarefas. Ele permite pesquisar uma biblioteca pública hospedada por palavra-chave ou intenção semântica, baixar pastas de skills do GitHub para um workspace local e gerar novos pacotes de skills a partir de prompts, repositórios, documentos ou traces de execução.

Para skills existentes, o SkillNet avalia a qualidade em cinco dimensões: segurança, completude, executabilidade, facilidade de manutenção e atenção aos custos. Cada dimensão recebe uma classificação — Good, Average ou Poor — acompanhada de uma justificativa. A ferramenta também pode analisar uma biblioteca local de skills para extrair recursos e cenários, inferir relações direcionadas e não direcionadas entre skills e criar um índice de recuperação. Em seguida, a operação route seleciona até k skills locais relevantes para determinada tarefa e apresenta os motivos da seleção, usando um SDK de agente com LLM (Claude ou Codex) para comparar as opções.

O projeto é distribuído como o pacote Python skillnet-ai, que inclui um SDK, uma CLI (search, download, create, evaluate, analyze, route, ui), uma API REST de busca e uma interface local opcional no navegador para explorar pastas de skills e grafos de análise. As operações create, evaluate e analyze exigem um endpoint de chat compatível com OpenAI; analysis e routing também precisam de configuração para embeddings e para o SDK de agente.

Recursos principais

  • 01Busca por palavra-chave (BM25) e busca vetorial semântica em um catálogo hospedado de skills.
  • 02Baixa pastas de skills do GitHub para workspaces locais de agentes.
  • 03Gera pacotes de skills a partir de prompts, repositórios, documentos ou traces.
  • 04Avalia skills em cinco dimensões de qualidade sem executar seus scripts.
  • 05Cria um grafo de relações entre skills e um índice de recuperação; depois, encaminha tarefas para skills locais relevantes.
  • 06Oferece um SDK Python, uma CLI com saída JSON, uma API REST de busca e uma interface local no navegador.

Casos de uso

  • Encontrar e instalar skills existentes para agentes, voltadas a tarefas específicas, como processamento de PDFs ou análise de dados.
  • Transformar documentação interna ou uma base de código em skills reutilizáveis para um agente interno.
  • Auditar a segurança e a facilidade de manutenção da biblioteca de skills de uma equipe antes de implantá-la.
  • Selecionar as skills mais relevantes de uma grande biblioteca local para cada tarefa do agente.

Tópicos

Perguntas frequentes

O que é SkillNet?
Infraestrutura aberta para descobrir, criar, avaliar, analisar e encaminhar skills reutilizáveis para agentes de IA, com SDK Python e CLI. O SkillNet cobre todo o ciclo de vida das skills reutilizáveis para agentes: pastas com instruções e recursos que os agentes de IA carregam para realizar tarefas. Ele permite pesquisar uma biblioteca pública hospedada por palavra-chave ou intenção semântica, baixar pastas de skills do GitHub para um workspace local e gerar novos pacotes de skills a partir de prompts, repositórios, documentos ou traces de execução.
SkillNet é gratuito? Qual é a licença?
SkillNet é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
SkillNet ainda é mantido?
Manutenção ativa. O último commit de SkillNet foi em 13 de out. de 2026.
Para que posso usar SkillNet?
Encontrar e instalar skills existentes para agentes, voltadas a tarefas específicas, como processamento de PDFs ou análise de dados. Transformar documentação interna ou uma base de código em skills reutilizáveis para um agente interno. Auditar a segurança e a facilidade de manutenção da biblioteca de skills de uma equipe antes de implantá-la. Selecionar as skills mais relevantes de uma grande biblioteca local para cada tarefa do agente.
Onde consigo SkillNet?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zjunlp/SkillNet

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

Projetos relacionados