
localskills.sh
localskills.sh est un registre et une interface de ligne de commande qui vous permet de créer, de versionner et d'installer des compétences et des règles d'agent réutilisables sur 8 outils de codage (par exemple, Cursor, Claude Code, Windsurf) avec des contrôles d'équipe comme le SSO/SCIM, l'analyse et la journalisation d'audit.
https://localskills.sh/?ref=producthunt&utm_source=aipure

Informations sur le produit
Mis à jour:Jul 28, 2026
Qu'est-ce que localskills.sh
localskills.sh est une plateforme de publication et de partage de « compétences d'agent » et de règles – des ensembles d'instructions réutilisables qui, autrement, se trouveraient dans des dotfiles éparpillés ou des configurations par dépôt. Elle fournit un registre hébergé ainsi qu'une interface de ligne de commande afin que les individus et les équipes puissent créer des compétences une seule fois et les installer de manière cohérente dans plusieurs environnements d'agent (y compris Cursor, Claude Code, Windsurf, Cline, Copilot, Codex, OpenCode et Aider). Au-delà du partage, elle est conçue pour la collaboration et la gouvernance, offrant des fonctionnalités d'équipe telles que le contrôle d'accès basé sur les rôles, le SAML 2.0 SSO, le provisionnement SCIM, les jetons API et la visibilité des activités/audits.
Caractéristiques principales de localskills.sh
localskills.sh est un registre et une interface de ligne de commande (CLI) pour créer, publier, découvrir et installer des « compétences d'agent » réutilisables (règles/instructions packagées sous forme de fichiers) à travers plusieurs outils de codage IA (par exemple, Cursor, Claude Code, Windsurf, Cline, Copilot, Codex, OpenCode, Aider). Il standardise les installations à travers différents formats d'outils, prend en charge le versionnement et la détection des mises à jour, et ajoute des contrôles d'équipe/d'entreprise comme les rôles, le SAML SSO, le provisionnement SCIM, les journaux d'audit, les jetons API et les analyses de téléchargement – afin que les individus et les organisations puissent maintenir des standards de codage IA cohérents à travers les dépôts et les environnements de développement.
Distribution de compétences multi-outils: Publiez une fois et installez la même compétence dans n'importe quelle combinaison de 8 outils pris en charge (Cursor, Claude Code, Windsurf, Cline, Copilot, Codex, OpenCode, Aider), la CLI gérant automatiquement les différences de format et d'emplacement.
Installation, mise à jour et désinstallation via CLI: Utilisez un flux de travail de commande unique (installer/tirer/désinstaller/lister) pour gérer les compétences dans les environnements locaux ; les mises à jour sont détectées via le hachage de contenu SHA-256, de sorte que seul le contenu modifié est rafraîchi.
Versionnement et retour en arrière: Chaque publication crée une version auto-incrémentée avec un historique complet ; les équipes peuvent revenir à des versions précédentes pour annuler rapidement des modifications de règles problématiques sans modifications manuelles de fichiers.
Contrôles flexibles de partage et de visibilité: Publiez publiquement, gardez les compétences privées pour votre équipe, ou partagez via un lien direct non répertorié ; prend également en charge le partage anonyme avec une identité Ed25519 (avec des limites pour les utilisateurs anonymes).
Gouvernance d'équipe et identité d'entreprise: Rôles/permissions intégrés plus SAML 2.0 SSO et synchronisation de répertoire SCIM 2.0 pour un contrôle d'accès et un provisionnement centralisés dans les grandes organisations.
Journaux d'audit, analyses et jetons: Fournit le suivi/l'analyse des téléchargements, les journaux d'audit des utilisateurs et des équipes (par exemple, publications, connexions, événements de provisionnement) et la prise en charge des jetons API pour la visibilité opérationnelle et la gouvernance.
Cas d'utilisation de localskills.sh
Standardiser les règles de codage IA à travers plusieurs dépôts: Les équipes d'ingénierie peuvent maintenir un ensemble partagé de conventions de codage IA (linting, modèles de test, utilisation de frameworks) et l'installer dans l'outil préféré de chaque développeur sans dupliquer les fichiers par dépôt.
Environnements de développement multi-outils: Les organisations utilisant Cursor pour le codage quotidien, Claude Code pour les refactorisations et Windsurf pour le prototypage peuvent maintenir un comportement d'agent cohérent entre les outils, réduisant la « dérive des règles » et les frictions d'intégration.
Conformité et gouvernance d'entreprise: Les équipes réglementées peuvent utiliser le SSO/SCIM, l'accès basé sur les rôles et les journaux d'audit pour contrôler qui peut publier ou modifier des compétences et pour maintenir la traçabilité des changements d'instructions qui influencent le code généré.
Activation de plateforme interne/DevEx: L'ingénierie de plateforme peut publier des compétences internes de bonnes pratiques (conventions API, runbooks de déploiement, étapes de réponse aux incidents) et pousser des mises à jour à l'échelle de l'organisation avec des retours en arrière versionnés.
Partage communautaire de flux de travail spécialisés: Les individus peuvent publier des compétences réutilisables (par exemple, règles spécifiques au framework, flux de travail CLI, échafaudages de test) dans le registre public pour que d'autres puissent les découvrir et les installer rapidement.
Itération rapide sur la qualité des instructions de l'agent: Les équipes peuvent traiter les mises à jour de règles comme des mises à jour de dépendances – proposer des changements, publier une nouvelle version, mesurer l'impact via les téléchargements/commentaires, et revenir en arrière si le nouveau comportement cause des problèmes.
Avantages
Réduit la fragmentation en installant la même compétence sur plusieurs outils d'agent avec un seul flux de travail.
Contrôles opérationnels solides pour les équipes (historique des versions, retour en arrière, journaux d'audit) par rapport à la copie ad hoc de fichiers de configuration.
Identité et provisionnement prêts pour l'entreprise (SAML SSO, SCIM) pour une gestion centralisée des accès.
La détection des mises à jour via le hachage et les méthodes d'installation structurées (copie/section) aide à maintenir la cohérence des règles au fil du temps.
Inconvénients
Repose sur un registre/service hébergé pour la découverte et la distribution, ce qui peut être une préoccupation pour les exigences strictes hors ligne ou d'auto-hébergement.
Le partage anonyme est limité (par exemple, nombre plafonné de compétences partagées), poussant une utilisation plus intensive vers la publication basée sur un compte.
Les fonctionnalités de règles spécifiques aux outils peuvent ne pas se traduire parfaitement partout, même si la plateforme automatise les différences de format.
Comment utiliser localskills.sh
1) Créez un compte et (facultativement) une équipe: Allez sur https://localskills.sh et inscrivez-vous (par exemple, « Se connecter avec Google »). Créez une équipe à partir du tableau de bord si vous souhaitez publier/gérer des compétences avec un contrôle d'accès basé sur les rôles (les équipes possèdent les compétences ; le créateur devient le propriétaire).
2) Installez l'interface de ligne de commande localskills: Installez globalement avec npm : `npm i -g @localskills/cli` puis vérifiez : `localskills --version`.
3) Connectez-vous (authentification CLI interactive): Exécutez `localskills login` pour authentifier l'interface de ligne de commande à votre compte localskills.sh afin de pouvoir publier des compétences privées/d'équipe et les gérer.
4) Comprenez ce que vous pouvez publier (compétences vs règles): Une « compétence » fournit des instructions/flux de travail d'agent réutilisables installés dans l'emplacement des compétences/règles de votre outil. Une « règle » est une gouvernance/des normes de codage (certains outils les stockent dans un répertoire de règles séparé). Le contenu est en Markdown (max 512 Ko). Chaque publication crée une version auto-incrémentée ; le contenu est haché SHA-256 afin que les mises à jour puissent être détectées.
5) Créez votre contenu de compétence localement: Rédigez vos instructions en Markdown (et organisez-les éventuellement en tant que package de dossier si vous utilisez le packaging groupé de la plateforme). Gardez la description concise et spécifique (2 à 4 phrases) afin que les bonnes situations déclenchent la compétence.
6) Publiez une compétence sur localskills.sh: Depuis votre répertoire de compétences (ou en pointant vers un fichier), publiez avec l'interface de ligne de commande : `localskills publish` (et incluez un nom comme `votre-équipe/nom-de-compétence` si vous y êtes invité/requis par votre flux de travail). Chaque publication produit une nouvelle version immuable visible dans l'historique des versions du tableau de bord.
7) Partagez une compétence anonymement (aucun compte requis): Utilisez `localskills share ./ma-competence.md` pour partager un fichier spécifique, ou exécutez `localskills share` pour un flux interactif de numérisation et de sélection. Lors de la première utilisation, l'interface de ligne de commande génère une paire de clés Ed25519 stockée dans `~/.localskills/config.json` comme identité anonyme. Les utilisateurs anonymes sont limités à 10 compétences partagées.
8) Installez une compétence publiée dans un ou plusieurs outils: Installez par slug/nom dans les outils pris en charge (Cursor, Claude Code, Windsurf, Cline, GitHub Copilot, Codex CLI, OpenCode, Aider) avec une seule commande, par exemple : `localskills install votre-équipe/conventions-api --target cursor claude windsurf`. L'interface de ligne de commande écrit les formats/emplacements natifs de chaque outil (par exemple, `.claude/skills/` pour Claude Code, `.cursor/rules/` pour Cursor, `.windsurf/rules/` pour Windsurf).
9) Choisissez un mode d'installation (lien symbolique, copie ou section): Lien symbolique : crée un lien symbolique de l'emplacement cible de l'outil vers le fichier mis en cache dans `~/.localskills/cache/` afin que les mises à jour se reflètent automatiquement via le cache. Copie : écrit une copie indépendante dans l'emplacement cible ; `localskills pull` la réécrit lors de la mise à jour. Section : intègre le contenu de la compétence dans un fichier partagé à l'aide de marqueurs comme `<!-- localskills:start:{slug} --> ... <!-- localskills:end:{slug} -->` (utile pour les outils qui dépendent d'un seul fichier partagé).
10) Récupérez les mises à jour lorsqu'une nouvelle version est publiée: Exécutez `localskills pull` dans un dépôt pour mettre à jour les compétences installées vers les dernières versions compatibles. Avec les installations par lien symbolique, la récupération met à jour le cache et tous les liens symboliques pointent automatiquement vers le dernier contenu.
11) Testez que votre outil applique réellement la compétence: Démarrez une nouvelle session dans votre outil d'IA (certains outils analysent les compétences au démarrage, donc une session en cours peut ne pas voir les compétences nouvellement installées). Testez avec une requête réaliste sans nommer explicitement la compétence pour confirmer le déclenchement et le comportement.
12) Gérez les compétences (lister/afficher/supprimer/mettre à jour) depuis l'interface de ligne de commande et le tableau de bord: Utilisez l'interface de ligne de commande pour gérer le contenu du registre (lister les compétences, afficher les détails, supprimer/retirer les compétences et gérer les versions). Utilisez le tableau de bord pour inspecter l'historique des versions et revenir aux versions précédentes si nécessaire.
13) Utilisez la publication CI/CD avec OIDC (pas de secrets à long terme): Pour la publication automatisée, configurez une politique de confiance OIDC sur localskills.sh et publiez depuis CI à l'aide de jetons d'identité de courte durée. Exemple de flux GitHub Actions : définissez `permissions: id-token: write`, installez l'interface de ligne de commande, puis exécutez `localskills publish --oidc` avec `LOCALSKILLS_TEAM` défini sur le slug de votre équipe. Assurez-vous que la revendication OIDC `aud` correspond à `https://localskills.sh`.
14) Déploiement en entreprise (facultatif) : SSO, SCIM et journaux d'audit: Pour les organisations, activez le SAML 2.0 SSO (Okta, Microsoft Entra ID/Azure AD, etc.) et éventuellement le SCIM 2.0 pour le provisionnement des utilisateurs/groupes. Utilisez les rôles/permissions pour le contrôle d'accès de l'équipe et fiez-vous aux journaux d'audit (rétention de 90 jours) pour suivre les actions de la plateforme.
15) Dépannage de l'authentification et de la configuration locale: Si vous devez réinitialiser l'authentification de l'interface de ligne de commande, effacez le jeton d'authentification stocké de votre configuration locale (l'interface de ligne de commande fournit une commande pour cela). Les clés d'identité anonymes se trouvent dans `~/.localskills/config.json`.
FAQ de localskills.sh
localskills.sh est une plateforme pour créer, partager et installer des compétences et des règles d'agent réutilisables au sein d'une équipe, avec un flux d'installation unique basé sur la CLI qui fonctionne avec plusieurs outils de codage IA.
Vidéo de localskills.sh
Articles populaires

Atoms : Une plateforme d'IA multi-agents qui transforme les idées en produits prêts à être lancés
May 22, 2026

Nano Banana SBTI : Qu'est-ce que c'est, comment ça marche et comment l'utiliser en 2026
Apr 15, 2026

Atoms : L'outil de création de produits IA qui redéfinit la création numérique en 2026
Apr 10, 2026

Kilo Claw : Comment déployer et utiliser un véritable agent d'IA "Faites-le pour vous" (Mise à jour 2026)
Apr 3, 2026







