
Offline- und sicherheitsorientiertes Tool zum Synchronisieren und Verwalten von Agent-Fähigkeiten
KI-Agenten-Fähigkeiten vor der Installation auf Prompt-Injection scannen
```
╔════════════════════════════════════════════════════════╗
║ ███████╗██╗ ██╗██╗ ██╗██╗ ████████╗ ██████╗ ║
║ ██╔════╝██║ ██╔╝██║ ██║██║ ╚══██╔══╝██╔═══██╗ ║
║ ███████╗█████╔╝ ██║ ██║██║ ██║ ██║ ██║ ║
║ ╚════██║██╔═██╗ ██║ ██║██║ ██║ ██║ ██║ ║
║ ███████║██║ ██╗╚██████╔╝███████╗██║ ╚██████╔╝ ║
║ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ║
╠════════════════════════════════════════════════════════╣
║ CROSS-PLATFORM AI SKILLS MANAGEMENT ║
╚════════════════════════════════════════════════════════╝

## Was ist Skulto?
Skulto ist ein plattformübergreifendes CLI-Tool zur Verwaltung von Fähigkeiten (Skills) für KI-Codierungsassistenten auf 33 Plattformen. Es bietet:
1. **Multi-Plattform-Installation** – Installieren Sie Skills in Claude Code, Cursor, Windsurf, Copilot, Codex, Cline, Roo Code, Gemini CLI, Kiro CLI und 25+ weitere
2. **Repository-Verwaltung** – Hinzufügen, Synchronisieren und Entfernen von Skill-Repositories
3. **Volltextsuche** – SQLite-FTS5-gestützte Suche über alle indizierten Skills
4. **Sicherheits-Scan** – Erkennung von Prompt-Injection und gefährlichen Code-Mustern
5. **Plattform-Erkennung** – Automatische Erkennung, welche KI-Tools auf Ihrem System installiert sind
6. **Interaktive TUI** – Bubble-Tea-basierte Terminal-Oberfläche mit einklappbaren Gruppen, Mehrfachauswahl und Tastaturnavigation
7. **URL-basierte Installation** – Direkte Installation aus GitHub-Repositories über `skulto install owner/repo`
## Funktionen

- **Unterstützung für 33 Plattformen** – Claude Code, Cursor, Windsurf, GitHub Copilot, OpenAI Codex, OpenCode, Cline, Roo Code, Gemini CLI, Kiro CLI, Amp, Continue, Goose, Junie, Qwen Code, Trae und mehr
- **Plattform-Erkennung** – Erkennt installierte KI-Tools und zeigt sie in den Plattform-Auswahlmenüs an
- **Offline-first** – Funktioniert nach der ersten Synchronisierung ohne Internet
- **Schnelle Suche** – FTS5-gestützte Volltextsuche mit BM25-Ranking (~50 ms Latenz)
- **Git-basierte Synchronisierung** – Klonen und Pull von Repositories für zuverlässige Updates
- **Sicherheits-Scanner** – Erkennt Prompt-Injection in Frontmatter, Referenzen, Skripten und gefährliche Muster mit Bedrohungsstufen
- **Intelligente Multi-Skill-Installation** – Installation mehrerer Skills aus einer Repository-URL mit Konfliktlösung pro Skill (bereits installierte überspringen, neue Speicherorte hinzufügen oder alle überspringen)
- **Scope-Auswahl** – Installation von Skills global (`~/`) oder pro Projekt (`./`) mit getrennter Steuerung pro Plattform
- **Einklappbare Plattform-Gruppen** – Erkannte/bevorzugte Plattformen oben, alle anderen in einer eingeklappten Gruppe in allen Auswahlmenüs
- **Speicherung des Installationsorts** – Optionale Speicherung Ihrer Plattform-/Scope-Auswahl für zukünftige Installationen
- **Favoriten** – Speichern von Lieblings-Skills, die Datenbank-Zurücksetzungen überstehen
- **Zuletzt angesehen** – Verfolgt und zeigt kürzlich angesehene Skills an
- **MCP-Server** – Model-Context-Protocol-Server für KI-Tool-Integration (Suche, Installation, programmatische Verwaltung von Skills)
- **Telemetrie** – Anonyme Nutzungsstatistiken (über Umgebungsvariable in den Einstellungen deaktivierbar)
### Unterstützte Plattformen
Skulto erkennt und installiert Skills in 33 KI-Codierungstools:
| | | | |
|---|---|---|---|
| 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 | | | |
## Installation
### Homebrew```bash
brew install asteroid-belt/tap/skulto
Um ein Upgrade durchzuführen:```bash brew upgrade asteroid-belt/tap/skulto
### Linux-Pakete
GitHub-Releases bieten `.deb`- und `.rpm`-Downloads für sowohl `amd64` als auch
`arm64` an. Wählen Sie das Paketformat für Ihre Distribution und ersetzen Sie
die Version unten durch ein Release-Tag:```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
Installieren Sie die lokale Datei mit dem Paketmanager Ihrer Distribution:```bash sudo apt install ./skulto_.deb sudo dnf install ./skulto-.rpm sudo zypper install ./skulto-*.rpm
Jedes Paket installiert `skulto` und `skulto-mcp` unter `/usr/bin/skulto` und
`/usr/bin/skulto-mcp`. Skulto benötigt zur Laufzeit kein systemweites Git. Diese
Downloads stammen von GitHub Releases, nicht aus einem konfigurierten Paket-Repository.
### Aus dem Quellcode```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 für höhere API-Ratenlimitsskulto
skulto install asteroid-belt/skills
Beim ersten Start führt dich Skulto durch die Einrichtung:
1. **Plattformauswahl** – Erkannte KI-Tools erscheinen oben; wähle aus, zu welchen Skills synchronisiert werden sollen
2. **Skill-Auswahl** – Kuratierte Starter-Skills aus dem Asteroid Belt (superplan, superbuild, teach, agentsmd-generator und weitere)
3. **Ortsauswahl** – Wähle globalen oder Projektbereich pro Plattform, mit deinen vorherigen Auswahlen vorausgefüllt
## Skill-Verwaltung für Teams
Skulto funktioniert wie ein Paketmanager für KI-Agenten-Skills. Verwende `skulto.json`, um die Skills zu definieren, die dein Projekt benötigt, und führe dann `skulto sync` aus, um sie zu installieren – so haben jeder Entwickler und jede CI-Umgebung dieselbe Skill-Einrichtung.
### Der Workflow```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.jsonDas Manifest verfolgt, von welchen Skills Ihr Projekt abhängt und woher sie stammen:```json { "version": 1, "skills": { "superplan": "asteroid-belt/skills", "teach": "asteroid-belt/skills", "resume-ats-optimizer": "paramchoudhary/resumeskills" } }
Jeder Eintrag ordnet einen Skill-Slug seinem Quell-Repository (`owner/repo`) zu. Wenn ein Teammitglied `skulto sync` ausführt, klont Skulto fehlende Repositories, löst die Skills auf und installiert sie auf den ausgewählten Plattformen.