CommunityEscrita e Ediçãogithub.com

gmzhang/skillmng

Plataforma de gerenciamento de skills para agentes, com criação, validação, versionamento, edição assistida por LLM e publicação com suporte a Git.

O que é skillmng?

O gmzhang/skillmng é uma plataforma completa para gerenciar skills de agentes de IA. Ele permite criar novas skills, validar sua estrutura, versionar alterações, editar com o auxílio de modelos de linguagem (LLMs) e publicá-las usando Git como sistema de controle de versão. Essa ferramenta é útil para desenvolvedores que constroem agentes (como Claude Code, Cursor, Codex) e precisam de um fluxo de trabalho robusto e automatizado para gerenciar o ciclo de vida de suas skills. A plataforma opera com base em um diretório de trabalho local sincronizado com um repositório Git, e oferece comandos para inicialização, validação, edição inteligente e publicação, garantindo consistência e rastreabilidade das alterações. O suporte a LLMs permite que o usuário refine descrições, parâmetros e prompts de forma interativa.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add gmzhang/skillmng

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que skillmng faz?

Plataforma de gerenciamento de skills para agentes, com criação, validação, versionamento, edição assistida por LLM (Modelo de Linguagem Grande) e publicação com suporte a Git.

Visão Geral

O gmzhang/skillmng oferece um fluxo de trabalho completo para desenvolvedores de agentes de IA gerenciarem suas skills. Ele integra-se ao Git para controle de versão e fornece ferramentas de linha de comando para:

  • Criação: Inicializar novas skills a partir de modelos pré-definidos.
  • Validação: Verificar a estrutura e sintaxe do arquivo SKILL.md.
  • Versionamento: Gerenciar versões das skills com histórico de alterações.
  • Edição com LLM: Refinar descrições, parâmetros e prompts usando um modelo de linguagem.
  • Publicação: Enviar as skills para um repositório remoto ou registro.

Instalação

npm install -g skillmng

Uso

Inicializar uma nova skill

skillmng init <nome-da-skill>

Validar uma skill

skillmng validate

Editar com LLM (experimental)

skillmng edit-llm "Descrição melhorada para a skill de busca"

Publicar

skillmng publish

Estrutura de Diretórios

skills/
├── minha-skill/
│   ├── SKILL.md          # Definição principal
│   ├── logo.png          # (opcional) Logotipo
│   └── exemplos/         # (opcional) Exemplos de uso
└── outra-skill/
    └── SKILL.md

Configuração

Defina as seguintes variáveis de ambiente (ou configure em .env):

  • SKILLMNG_LLM_API_KEY – Chave da API do LLM.
  • SKILLMNG_LLM_MODEL – Modelo a ser usado (padrão: gpt-3.5-turbo).
  • SKILLMNG_GIT_REMOTE – URL do repositório Git remoto para publicação.

Contribuindo

Pull requests são bem-vindos. Consulte o guia de contribuição.

Licença

MIT

Habilidades Relacionadas