
Herramienta offline y centrada en la seguridad para sincronizar y gestionar habilidades de agentes.
Analiza las habilidades de los agentes de IA en busca de inyecciones de prompts antes de instalarlas
```
╔════════════════════════════════════════════════════════╗
║ ███████╗██╗ ██╗██╗ ██╗██╗ ████████╗ ██████╗ ║
║ ██╔════╝██║ ██╔╝██║ ██║██║ ╚══██╔══╝██╔═══██╗ ║
║ ███████╗█████╔╝ ██║ ██║██║ ██║ ██║ ██║ ║
║ ╚════██║██╔═██╗ ██║ ██║██║ ██║ ██║ ██║ ║
║ ███████║██║ ██╗╚██████╔╝███████╗██║ ╚██████╔╝ ║
║ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ║
╠════════════════════════════════════════════════════════╣
║ CROSS-PLATFORM AI SKILLS MANAGEMENT ║
╚════════════════════════════════════════════════════════╝

## ¿Qué es Skulto?
Skulto es una herramienta CLI multiplataforma para gestionar habilidades de asistentes de codificación con IA en 33 plataformas. Proporciona:
1. **Instalación multiplataforma** - Instala habilidades en Claude Code, Cursor, Windsurf, Copilot, Codex, Cline, Roo Code, Gemini CLI, Kiro CLI y más de 25 adicionales
2. **Gestión de repositorios** - Añade, sincroniza y elimina repositorios de habilidades
3. **Búsqueda de texto completo** - Búsqueda impulsada por SQLite FTS5 en todas las habilidades indexadas
4. **Escaneo de seguridad** - Detecta inyección de prompts y patrones de código peligrosos
5. **Detección de plataformas** - Detecta automáticamente qué herramientas de IA están instaladas en tu sistema
6. **TUI interactiva** - Interfaz de terminal impulsada por Bubble Tea con grupos plegables, selección múltiple y navegación por teclado
7. **Instalación por URL** - Instala directamente desde repositorios de GitHub mediante `skulto install owner/repo`
## Características

- **Soporte para 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 y más
- **Detección de plataformas** - Detecta herramientas de IA instaladas y las muestra en los selectores de plataforma
- **Prioridad offline** - Funciona sin internet después de la sincronización inicial
- **Búsqueda rápida** - Búsqueda de texto completo impulsada por FTS5 con clasificación BM25 (~50 ms de latencia)
- **Sincronización basada en Git** - Clona y actualiza repositorios para actualizaciones fiables
- **Escáner de seguridad** - Detecta inyección de prompts en frontmatter, referencias, scripts y patrones peligrosos con niveles de amenaza
- **Instalación inteligente de múltiples habilidades** - Instala varias habilidades desde una URL de repositorio con resolución de conflictos por habilidad (omitir las ya instaladas, añadir nuevas ubicaciones u omitir todas)
- **Selección de alcance** - Instala habilidades globalmente (`~/`) o por proyecto (`./`) con control separado por plataforma
- **Grupos de plataformas plegables** - Plataformas detectadas/preferidas en la parte superior, todas las demás en un grupo plegado en todos los selectores
- **Memoria de ubicación de instalación** - Opcionalmente recuerda tus elecciones de plataforma/alcance para futuras instalaciones
- **Favoritos** - Guarda habilidades favoritas que persisten entre reinicios de la base de datos
- **Vistos recientemente** - Rastrea y muestra las habilidades que has visto recientemente
- **Servidor MCP** - Servidor Model Context Protocol para integración con herramientas de IA (buscar, instalar y gestionar habilidades programáticamente)
- **Telemetría** - Estadísticas de uso anónimas (se puede desactivar con una variable de entorno en Configuración)
### Plataformas compatibles
Skulto detecta e instala habilidades en 33 herramientas de codificación con 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 | | | |
## Instalación
### Homebrew```bash
brew install asteroid-belt/tap/skulto
Para actualizar:```bash brew upgrade asteroid-belt/tap/skulto
### Paquetes de Linux
Los lanzamientos de GitHub proporcionan descargas `.deb` y `.rpm` tanto para `amd64` como para
`arm64`. Elige el formato de paquete para tu distribución y reemplaza la
versión a continuación con una etiqueta de lanzamiento:```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
Instala el archivo local con el gestor de paquetes de tu distribución:```bash sudo apt install ./skulto_.deb sudo dnf install ./skulto-.rpm sudo zypper install ./skulto-*.rpm
Cada paquete instala `skulto` y `skulto-mcp` en `/usr/bin/skulto` y
`/usr/bin/skulto-mcp`. Skulto no requiere Git del sistema en tiempo de ejecución. Estas son
descargas de GitHub Release, no un repositorio de paquetes configurado.
### Desde el código fuente```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 límites de tasa de API más altosskulto
skulto install asteroid-belt/skills
Al primer inicio, Skulto te guía a través de la configuración inicial:
1. **Selección de plataforma** - Las herramientas de IA detectadas aparecen en la parte superior; selecciona a cuáles sincronizar las habilidades
2. **Selección de habilidades** - Habilidades iniciales seleccionadas del Cinturón de Asteroides (superplan, superbuild, teach, agentsmd-generator y más)
3. **Selector de ubicación** - Elige el ámbito global o de proyecto por plataforma, con tus selecciones anteriores ya rellenadas
## Gestión de Habilidades para Equipos
Skulto funciona como un gestor de paquetes para las habilidades de los agentes de IA. Usa `skulto.json` para definir las habilidades que tu proyecto necesita y luego `skulto sync` para instalarlas, de modo que cada desarrollador y entorno de CI tenga la misma configuración de habilidades.
### El Flujo de Trabajo```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