
Outil hors ligne et axé sur la sécurité pour synchroniser et gérer les compétences des agents.
Analysez les compétences des agents IA pour détecter les injections de prompt avant de les installer
```
╔════════════════════════════════════════════════════════╗
║ ███████╗██╗ ██╗██╗ ██╗██╗ ████████╗ ██████╗ ║
║ ██╔════╝██║ ██╔╝██║ ██║██║ ╚══██╔══╝██╔═══██╗ ║
║ ███████╗█████╔╝ ██║ ██║██║ ██║ ██║ ██║ ║
║ ╚════██║██╔═██╗ ██║ ██║██║ ██║ ██║ ██║ ║
║ ███████║██║ ██╗╚██████╔╝███████╗██║ ╚██████╔╝ ║
║ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ║
╠════════════════════════════════════════════════════════╣
║ CROSS-PLATFORM AI SKILLS MANAGEMENT ║
╚════════════════════════════════════════════════════════╝

## Qu'est-ce que Skulto ?
Skulto est un outil CLI multiplateforme pour gérer les compétences des assistants de codage IA sur 33 plateformes. Il offre :
1. **Installation multiplateforme** - Installez des compétences sur Claude Code, Cursor, Windsurf, Copilot, Codex, Cline, Roo Code, Gemini CLI, Kiro CLI et plus de 25 autres
2. **Gestion des dépôts** - Ajoutez, synchronisez et supprimez des dépôts de compétences
3. **Recherche en texte intégral** - Recherche propulsée par SQLite FTS5 sur toutes les compétences indexées
4. **Analyse de sécurité** - Détecte les injections de prompts et les modèles de code dangereux
5. **Détection de plateformes** - Détecte automatiquement quels outils IA sont installés sur votre système
6. **TUI interactif** - Interface terminal propulsée par Bubble Tea avec groupes repliables, sélection multiple et navigation clavier
7. **Installation par URL** - Installez directement depuis des dépôts GitHub via `skulto install owner/repo`
## Fonctionnalités

- **Prise en charge de 33 plateformes** - Claude Code, Cursor, Windsurf, GitHub Copilot, OpenAI Codex, OpenCode, Cline, Roo Code, Gemini CLI, Kiro CLI, Amp, Continue, Goose, Junie, Qwen Code, Trae et plus encore
- **Détection de plateformes** - Détecte les outils IA installés et les affiche dans les sélecteurs de plateformes
- **Hors ligne en priorité** - Fonctionne sans internet après la synchronisation initiale
- **Recherche rapide** - Recherche en texte intégral propulsée par FTS5 avec classement BM25 (latence d'environ 50 ms)
- **Synchronisation basée sur Git** - Clone et tire les dépôts pour des mises à jour fiables
- **Analyseur de sécurité** - Détecte les injections de prompts dans le frontmatter, les références, les scripts et les modèles dangereux avec des niveaux de menace
- **Installation intelligente multi-compétences** - Installez plusieurs compétences depuis une URL de dépôt avec résolution de conflits par compétence (ignorer celles déjà installées, ajouter de nouveaux emplacements ou tout ignorer)
- **Sélection de la portée** - Installez les compétences globalement (`~/`) ou par projet (`./`) avec un contrôle séparé par plateforme
- **Groupes de plateformes repliables** - Plateformes détectées/préférées en haut, toutes les autres dans un groupe replié sur tous les sélecteurs
- **Mémorisation de l'emplacement d'installation** - Mémorisez éventuellement vos choix de plateforme/portée pour les installations futures
- **Favoris** - Enregistrez les compétences favorites qui persistent après les réinitialisations de la base de données
- **Récemment consultés** - Suit et affiche les compétences que vous avez récemment consultées
- **Serveur MCP** - Serveur Model Context Protocol pour l'intégration d'outils IA (recherche, installation, gestion programmatique des compétences)
- **Télémétrie** - Statistiques d'utilisation anonymes (désactivation via variable d'environnement dans les Paramètres)
### Plateformes prises en charge
Skulto détecte et installe des compétences sur 33 outils de codage 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 | | | |
## Installation
### Homebrew```bash
brew install asteroid-belt/tap/skulto
Pour mettre à niveau :```bash brew upgrade asteroid-belt/tap/skulto
### Paquets Linux
Les versions GitHub fournissent des téléchargements `.deb` et `.rpm` pour `amd64` et
`arm64`. Choisissez le format de paquet adapté à votre distribution et remplacez la
version ci-dessous par une étiquette de version :```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
Installez le fichier local avec le gestionnaire de paquets de votre distribution :```bash sudo apt install ./skulto_.deb sudo dnf install ./skulto-.rpm sudo zypper install ./skulto-*.rpm
Chaque paquet installe `skulto` et `skulto-mcp` dans `/usr/bin/skulto` et
`/usr/bin/skulto-mcp`. Skulto ne nécessite pas Git système au moment de l'exécution. Il s'agit
de téléchargements depuis GitHub Releases, et non d'un dépôt de paquets configuré.
### Depuis la source```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 pour des limites de débit API plus élevéesskulto
skulto install asteroid-belt/skills
Au premier lancement, Skulto vous guide à travers l’intégration :
1. **Sélection de la plateforme** — Les outils IA détectés apparaissent en haut ; sélectionnez ceux vers lesquels synchroniser les compétences
2. **Sélection des compétences** — Compétences de démarrage sélectionnées depuis Asteroid Belt (superplan, superbuild, teach, agentsmd-generator, et plus)
3. **Choix de l’emplacement** — Choisissez une portée globale ou par projet pour chaque plateforme, avec vos sélections précédentes pré-remplies
## Gestion des compétences pour les équipes
Skulto fonctionne comme un gestionnaire de paquets pour les compétences des agents IA. Utilisez `skulto.json` pour définir les compétences dont votre projet a besoin, puis `skulto sync` pour les installer — afin que chaque développeur et environnement CI dispose de la même configuration de compétences.
### Le flux de travail```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