
Ferramenta offline e focada em segurança para sincronizar e gerenciar habilidades de agentes.
Analise as habilidades de agentes de IA em busca de injeção de prompt antes de instalá-las
```
╔════════════════════════════════════════════════════════╗
║ ███████╗██╗ ██╗██╗ ██╗██╗ ████████╗ ██████╗ ║
║ ██╔════╝██║ ██╔╝██║ ██║██║ ╚══██╔══╝██╔═══██╗ ║
║ ███████╗█████╔╝ ██║ ██║██║ ██║ ██║ ██║ ║
║ ╚════██║██╔═██╗ ██║ ██║██║ ██║ ██║ ██║ ║
║ ███████║██║ ██╗╚██████╔╝███████╗██║ ╚██████╔╝ ║
║ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ║
╠════════════════════════════════════════════════════════╣
║ CROSS-PLATFORM AI SKILLS MANAGEMENT ║
╚════════════════════════════════════════════════════════╝

## O que é o Skulto?
O Skulto é uma ferramenta CLI multiplataforma para gerenciar habilidades de assistentes de codificação com IA em 33 plataformas. Ele oferece:
1. **Instalação multiplataforma** - Instale habilidades no Claude Code, Cursor, Windsurf, Copilot, Codex, Cline, Roo Code, Gemini CLI, Kiro CLI e mais de 25 outras
2. **Gerenciamento de repositórios** - Adicione, sincronize e remova repositórios de habilidades
3. **Pesquisa de texto completo** - Pesquisa com tecnologia SQLite FTS5 em todas as habilidades indexadas
4. **Verificação de segurança** - Detecta injeção de prompt e padrões de código perigosos
5. **Detecção de plataformas** - Detecta automaticamente quais ferramentas de IA estão instaladas no seu sistema
6. **TUI interativa** - Interface de terminal com tecnologia Bubble Tea com grupos recolhíveis, seleção múltipla e navegação por teclado
7. **Instalação por URL** - Instale diretamente de repositórios GitHub via `skulto install owner/repo`
## Recursos

- **Suporte a 33 plataformas** - Claude Code, Cursor, Windsurf, GitHub Copilot, OpenAI Codex, OpenCode, Cline, Roo Code, Gemini CLI, Kiro CLI, Amp, Continue, Goose, Junie, Qwen Code, Trae e outras
- **Detecção de plataformas** - Detecta ferramentas de IA instaladas e as exibe nos seletores de plataforma
- **Offline-first** - Funciona sem internet após a sincronização inicial
- **Pesquisa rápida** - Pesquisa de texto completo com tecnologia FTS5 e classificação BM25 (latência de ~50ms)
- **Sincronização via Git** - Clone e puxe repositórios para atualizações confiáveis
- **Scanner de segurança** - Detecta injeção de prompt em frontmatter, referências, scripts e padrões perigosos com níveis de ameaça
- **Instalação inteligente de múltiplas habilidades** - Instale várias habilidades de uma URL de repositório com resolução de conflitos por habilidade (pular já instaladas, adicionar novos locais ou pular todas)
- **Seleção de escopo** - Instale habilidades globalmente (`~/`) ou por projeto (`./`) com controle separado por plataforma
- **Grupos de plataforma recolhíveis** - Plataformas detectadas/preferidas no topo, todas as outras em um grupo recolhido em todos os seletores
- **Memória de local de instalação** - Opcionalmente, lembre suas escolhas de plataforma/escopo para instalações futuras
- **Favoritos** - Salve habilidades favoritas que persistem entre redefinições do banco de dados
- **Vistos recentemente** - Rastreia e exibe habilidades que você visualizou recentemente
- **Servidor MCP** - Servidor Model Context Protocol para integração com ferramentas de IA (pesquisar, instalar e gerenciar habilidades programaticamente)
- **Telemetria** - Estatísticas de uso anônimas (desative com variável de ambiente em Configurações)
### Plataformas Suportadas
O Skulto detecta e instala habilidades em 33 ferramentas de codificação com IA:
| | | | |
|---|---|---|---|
| Claude Code | Cursor | Windsurf | GitHub Copilot |
| OpenAI Codex | OpenCode | Cline | Roo Code |
| Gemini CLI | Kiro CLI | Amp | Continue |
| Goose | Junie | Kilo Code | Trae |
| Qwen Code | Kimi Code CLI | CodeBuddy | Command Code |
| Crush | Droid | Kode | MCPJam |
| Mux | OpenHands | Pi | Qoder |
| Zencoder | Neovate | Pochi | Antigravity |
| Moltbot | | | |
## Instalação
### Homebrew```bash
brew install asteroid-belt/tap/skulto
Para atualizar:```bash brew upgrade asteroid-belt/tap/skulto
### Pacotes Linux
Os GitHub Releases fornecem downloads `.deb` e `.rpm` para `amd64` e
`arm64`. Escolha o formato de pacote para a sua distribuição e substitua a
versão abaixo por uma tag de release:```bash
VERSION=vX.Y.Z
ARCH=amd64 # or arm64
# Debian/Ubuntu
curl -LO "https://github.com/asteroid-belt/skulto/releases/download/${VERSION}/skulto_${VERSION#v}_linux_${ARCH}.deb"
# Fedora/RHEL/openSUSE
curl -LO "https://github.com/asteroid-belt/skulto/releases/download/${VERSION}/skulto-${VERSION#v}-1.$([ "$ARCH" = amd64 ] && echo x86_64 || echo aarch64).rpm"
# Download the release checksums, then verify the downloaded asset.
curl -LO "https://github.com/asteroid-belt/skulto/releases/download/${VERSION}/checksums.txt"
sha256sum -c checksums.txt --ignore-missing
Instale o arquivo local com o gerenciador de pacotes da sua distribuição:```bash sudo apt install ./skulto_.deb sudo dnf install ./skulto-.rpm sudo zypper install ./skulto-*.rpm
Cada pacote instala `skulto` e `skulto-mcp` em `/usr/bin/skulto` e
`/usr/bin/skulto-mcp`. O Skulto não requer Git do sistema em tempo de execução. Estes são
downloads do GitHub Release, não um repositório de pacotes configurado.
### A partir do código-fonte```bash
# Clone the repository
git clone https://github.com/asteroid-belt/skulto.git
cd skulto
# Install dependencies
make deps
# Build (outputs to ./build/)
make build-all
# Run
./build/skulto
GITHUB_TOKEN para limites de taxa de API mais altosskulto
skulto install asteroid-belt/skills
No primeiro lançamento, o Skulto guia você pela configuração inicial:
1. **Seleção de plataforma** - As ferramentas de IA detectadas aparecem no topo; selecione quais sincronizar habilidades
2. **Seleção de habilidades** - Habilidades iniciais selecionadas do Asteroid Belt (superplan, superbuild, teach, agentsmd-generator e outras)
3. **Seletor de local** - Escolha o escopo global ou do projeto por plataforma, com suas seleções anteriores pré-preenchidas
## Gerenciamento de Habilidades para Equipes
O Skulto funciona como um gerenciador de pacotes para habilidades de agentes de IA. Use `skulto.json` para definir as habilidades que seu projeto precisa e, em seguida, `skulto sync` para instalá-las — para que todo desenvolvedor e ambiente de CI tenha a mesma configuração de habilidades.
### O Fluxo de Trabalho```bash
# 1. Install skills into your project
skulto install superplan
skulto install teach
# 2. Save project skills to a manifest
skulto save
# 3. Commit skulto.json to your repo
git add skulto.json
git commit -m "add skulto skill manifest"
# 4. Teammates (or CI) sync from the manifest
skulto sync
skulto.json