Skip to content
Projets

runkids/skillshare has 2,920 GitHub stars and 186 forks. GitHot measured +16 stars in 24 hours, +53 in 7 days, and +99 in 15 days. Last checked 2026-11-06 00:48 UTC. Last push 2026-11-01.

Comment ces chiffres sont mesurés

📚 Synchroniser les skills, les agents, MCP et les plugins vers tous les outils CLI d'IA en une seule commande et simplifier le partage en équipe.

Progression mesurée des étoiles

in 24h
+16
in 7 days
+53
in 15 days
+99
in 1 month
Historique en cours

Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.

README-fr.md

Original

skillshare

skillshare

English · Deutsch · Español · Français · 日本語 · 한국어 · Português · 简体中文 · 繁體中文

Website License: MIT Release Downloads Platform Ask DeepWiki

Star on GitHub

Votre environnement de code IA, partout.
Gérez skills, agents, rules, connexions MCP et hooks au même endroit.
Pour Claude Code, Codex, Pi, OpenCode et bien d'autres.

Site web • Installation • Démarrage rapide • Fonctionnalités • Captures d'écran • Application de bureau • Documentation

skillshare demo

[!NOTE] Dernière version : v0.28.0 — Les repos tracked qui fournissent une copie distincte d'un skill par agent (skills/claude/<skill>, skills/codex/<skill>) synchronisent désormais chaque copie uniquement vers l'agent correspondant en mode merge et copy, et les résumés la comptent comme un seul skill. skillshare plugin update --all met à jour tous les plugins tracked d'un coup, et update fonctionne de nouveau sur les partial clones superficiels. Toutes les versions →

Pourquoi skillshare

Changer d'outil IA ne devrait pas obliger à reconstruire tout son environnement. skillshare donne à vos skills et à vos autres ressources IA un emplacement que vous contrôlez.

  • Changez d'outil, gardez vos skills — modifiez une fois, puis synchronisez vers Claude Code, Codex, Pi et les autres outils que vous utilisez.
  • Emportez votre environnement — versionnez votre source avec Git et récupérez-la sur une autre machine.
  • Partagez avec votre équipe — gardez les ressources du projet avec votre code et distribuez les skills partagés via des tracked repositories.

Une personne de l'équipe utilise Claude Code, une autre Codex. Gardez leur checklist de revue de code commune dans .skillshare/, avec le projet. Les nouveaux arrivants installent les skills déclarés et les synchronisent vers les outils configurés au lieu de copier des instructions depuis le chat. Intégration d'équipe →

Utilisez l'application de bureau ou le CLI pour tout gérer en local, auditer les skills avant usage et choisir ce que reçoit chaque outil.

Vous venez d'un autre outil ? Guide de migration · Comparaison

Aperçu du CLI et de l'UI

Détail d'un skill Audit de sécurité
Détail d'un skill Audit de sécurité
Tableau de bord web Page Skills web
Tableau de bord web Page Skills web

Installation

[!TIP] Utilisez skillshare depuis votre bureau. Téléchargez Skillshare App pour macOS (Apple Silicon), Windows et Linux. Au premier lancement, l'application vous aide à installer ou localiser le CLI, à choisir vos outils IA et à lancer votre première synchronisation. Guide d'installation.

Application de bureau — configuration visuelle et gestion au quotidien

Skillshare App réunit skills, agents, MCP et hooks dans une fenêtre de bureau. Installez l'application, ouvrez-la et suivez la configuration du premier lancement.

macOS (Apple Silicon), avec Homebrew :

brew tap runkids/tap
brew install --cask skillshare-app

Windows / Linux, ou installation manuelle sur macOS : Téléchargez les derniers installeurs. Consultez le guide de l'application de bureau pour les détails propres à chaque plateforme.

CLI : macOS / Linux

curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh

Le script installe par défaut dans ~/.local/bin : les installations et mises à jour courantes n'ont pas besoin de sudo. Si l'installeur affiche des instructions de configuration du PATH, suivez-les avant de lancer skillshare. Ajoutez la ligne suggérée à la configuration de votre shell (par exemple ~/.zshrc ou ~/.bashrc) pour les prochains terminaux. Définissez INSTALL_DIR pour choisir un autre emplacement.

Windows PowerShell

irm https://raw.githubusercontent.com/runkids/skillshare/main/install.ps1 | iex

CLI : Homebrew

brew install skillshare

Astuce : lancez skillshare upgrade pour passer à la dernière version. La commande détecte votre méthode d'installation et s'occupe du reste.

GitHub Actions

- uses: runkids/setup-skillshare@v1
  with:
    source: ./skills
- run: skillshare sync

Toutes les options (audit, mode projet, version figée) sont décrites dans setup-skillshare.

Raccourci (facultatif)

Ajoutez un alias à la configuration de votre shell (~/.zshrc ou ~/.bashrc) :

alias ss='skillshare'

Démarrage rapide

skillshare init            # Crée la config, la source et les targets détectées
skillshare sync            # Synchronise les skills vers toutes les targets

Fonctionnement

  • macOS / Linux : ~/.config/skillshare/
  • Windows : %AppData%\skillshare\
┌─────────────────────────────────────────────────────────────┐
│                    Source Directory                         │
│   ~/.config/skillshare/skills/    ← skills (SKILL.md)       │
│   ~/.config/skillshare/agents/    ← agents                  │
│   ~/.config/skillshare/extras/    ← rules, commands, etc.   │
└─────────────────────────────────────────────────────────────┘
                              │ sync
              ┌───────────────┼───────────────┐
              ▼               ▼               ▼
       ┌───────────┐   ┌───────────┐   ┌───────────┐
       │  Claude   │   │  OpenCode │   │ OpenClaw  │   ...
       └───────────┘   └───────────┘   └───────────┘
Plateforme Source des skills Source des agents Source des extras Type de lien
macOS/Linux ~/.config/skillshare/skills/ ~/.config/skillshare/agents/ ~/.config/skillshare/extras/ Symlinks
Windows %AppData%\skillshare\skills\ %AppData%\skillshare\agents\ %AppData%\skillshare\extras\ Jonctions NTFS pour les dossiers (sans droits administrateur) ; les symlinks de fichiers demandent le Developer Mode, sinon les fichiers sont copiés
Impératif (une installation par commande) Déclaratif (skillshare)
Source de vérité Skills copiés indépendamment Une seule source → symlinks (ou copies)
Nouvelle machine Relancer chaque installation à la main git clone de la config + sync
Audit de sécurité Aucun audit intégré + analyse automatique à l'installation et à la mise à jour
Tableau de bord web Aucun skillshare ui
Dépendance d'exécution Node.js + npm Aucune (un seul binaire Go)

Comparaison complète →

Fonctionnalités

Installer et mettre à jour des skills — depuis GitHub, GitLab ou n'importe quel hôte Git

skillshare install github.com/reponame/skills
skillshare update --all
skillshare target claude --mode copy  # si les symlinks ne fonctionnent pas

Problèmes de symlinks ? — passez en mode copy pour une target

skillshare target <name> --mode copy
skillshare sync

Audit de sécurité — analysez les skills avant qu'ils n'atteignent votre agent

skillshare audit

Skills de projet — par dépôt, commités avec votre code

skillshare init -p && skillshare sync

Agents — synchronisez vos agents personnalisés vers les targets qui les prennent en charge

skillshare sync agents            # synchronise uniquement les agents
skillshare sync --all             # synchronise skills + agents + extras + MCP + hooks ensemble

Extras — gérez rules, commands, prompts et plus

skillshare extras init rules          # crée un extra "rules"
skillshare sync --all                 # synchronise skills + agents + extras + MCP + hooks ensemble
skillshare extras collect rules       # rapatrie les fichiers locaux vers la source

Connexions MCP — configurez une fois pour Claude Code, Codex, Pi, VS Code, OpenCode et d'autres

skillshare mcp add                    # configuration guidée par URL ou JSON
skillshare sync mcp --dry-run         # aperçu des changements dans les configurations natives
skillshare sync mcp                   # applique les paramètres de connexion

Gardez les définitions dans config.yaml ou référencez un mcp.yaml séparé. Voir la configuration MCP pour des exemples, les références à des variables d'environnement et l'import de connexions existantes.

Gérez les hooks natifs sans les exécuter :

skillshare hooks add check --file ./check.yaml
skillshare hooks sync --dry-run
skillshare hooks sync

Plugins — installez un plugin complet et choisissez les outils qui le reçoivent

skillshare plugin add                 # guidé : source, plugin, targets, revue
skillshare plugin add owner/repo --target claude --target codex --no-tui
skillshare sync plugins --dry-run     # les plugins se synchronisent à part de sync --all

Les installations natives existantes peuvent être reprises avec plugin import. Voir Gérer les plugins entre outils.

Complétion du shell — complétez commandes, options et sous-commandes avec Tab

skillshare completion bash --install   # aussi : zsh, fish, powershell, nushell

Points de sauvegarde locaux — commitez les changements de la source sans les pousser

skillshare commit -m "Update review skill"
skillshare commit --dry-run

Tableau de bord web — un panneau de contrôle visuel

skillshare ui

Toutes les commandes et guides →

Contribuer

Les contributions sont les bienvenues ! Ouvrez d'abord une issue, puis proposez une draft PR avec des tests. Voir CONTRIBUTING.md pour la mise en place.

git clone https://github.com/runkids/skillshare.git && cd skillshare
make check  # format + lint + test

[!TIP] Vous ne savez pas par où commencer ? Parcourez les issues ouvertes ou essayez le Playground, un environnement de développement sans configuration.

Contributeurs

Merci à toutes les personnes qui ont contribué à skillshare. La liste se trouve dans le README en anglais.


Si skillshare vous est utile, pensez à lui donner une ⭐

Star History


Licence

MIT

Explorer des projets similaires