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