nameczz/skill-sync

Gerenciador local Web e CLI para sincronizar skills do Codex através do Git.

O que é skill-sync?

skill-sync é uma ferramenta local que oferece uma interface web (servidor HTTP) e uma interface de linha de comando (CLI) para gerenciar e sincronizar skills do agente Codex (da plataforma coder.com) diretamente com repositórios Git. Ela permite listar, instalar, remover e fazer push de skills de forma prática, eliminando o trabalho manual de copiar arquivos. Suporta múltiplos repositórios Git remotos, exibe metadados de cada skill (nome, descrição, versão, autor, etc.) e fornece uma interface web amigável para visualizar e operar todas as skills. É especialmente útil para desenvolvedores que usam o Codex e querem versionar e compartilhar suas skills de forma eficiente.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add nameczz/skill-sync

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que skill-sync faz?

Gerenciador local Web e CLI para sincronizar skills do Codex através do Git

Fonte: https://github.com/nameczz/skill-sync

Enviado: 2026-06-02T09:21:04Z

Funcionalidades

  • Interface web local (http://localhost:xxxx/) para visualizar e gerenciar skills
  • Comandos CLI para operações rápidas (listar, instalar, remover, push)
  • Sincronização com múltiplos repositórios Git remotos
  • Exibição de metadados: nome, descrição, versão, autor, url do repositório
  • Possibilidade de fazer push de skills editadas localmente de volta para o Git

Instalação

Clone o repositório e execute o servidor:

git clone https://github.com/nameczz/skill-sync.git
cd skill-sync
npm install
npm run dev

Uso

Iniciar o servidor web

npm run dev

Acesse http://localhost:3000 (ou a porta configurada) no navegador.

Comandos CLI

# Listar todas as skills disponíveis
npx skill-sync list

# Instalar uma skill específica pelo nome
npx skill-sync install <nome-da-skill>

# Remover uma skill
npx skill-sync remove <nome-da-skill>

# Sincronizar skills com repositórios Git remotos
npx skill-sync sync

# Fazer push de alterações locais para o Git
npx skill-sync push

Estrutura de Dados

Cada skill possui os seguintes metadados (armazenados em skills.json):

{
  "name": "nome-da-skill",
  "description": "Descrição da skill",
  "version": "1.0.0",
  "author": "author",
  "repository": "https://github.com/usuario/repo",
  "path": "./caminho/para/skill"
}

Configuração

As configurações ficam em config.json:

{
  "port": 3000,
  "skillsDir": "./skills",
  "repositories": [
    "https://github.com/usuario/repo1.git",
    "https://github.com/usuario/repo2.git"
  ]
}

Licença

MIT

Habilidades Relacionadas