Skip to content

Installer votre première compétence ​

Ce que vous apprendrez ​

  • Installer des compétences depuis le dépôt officiel d'Anthropic dans votre projet
  • Utiliser l'interface de sélection interactive pour choisir les compétences nécessaires
  • Comprendre où les compétences sont installées (répertoire .claude/skills/)
  • Vérifier que la compétence a été installée avec succès

Prérequis

Ce tutoriel suppose que vous avez déjà terminé l'installation d'OpenSkills. Si ce n'est pas encore fait, veuillez d'abord suivre les étapes d'installation.


Votre situation actuelle ​

Vous venez peut-être d'installer OpenSkills, mais :

  • Vous ne savez pas où trouver des compétences : Il existe de nombreux dépôts de compétences sur GitHub, mais vous ne savez pas lesquels sont officiels
  • Vous ne savez pas comment installer une compétence : Vous savez qu'il y a une commande install, mais vous ne savez pas comment l'utiliser
  • Vous craignez de l'installer au mauvais endroit : Vous avez peur que la compétence soit installée globalement sur le système et que vous ne la retrouviez pas si vous changez de projet

Ces problèmes sont très courants. Résolvons-les étape par étape.


Quand utiliser cette méthode ​

L'installation de la première compétence convient aux scénarios suivants :

  • Première utilisation d'OpenSkills, vous souhaitez une expérience rapide
  • Besoin d'utiliser les compétences fournies officiellement par Anthropic (comme le traitement PDF, les workflows Git, etc.)
  • Souhait d'utiliser des compétences dans le projet actuel plutôt que de les installer globalement

Recommandation

Pour la première installation, il est conseillé de commencer par le dépôt officiel d'Anthropic anthropics/skills, ces compétences sont de haute qualité et validées.


🎒 Préparatifs avant de commencer ​

Avant de commencer, veuillez confirmer :

  • [ ] L'installation d'OpenSkills est terminée
  • [ ] Vous êtes dans le répertoire de votre projet
  • [ ] Git est configuré (pour cloner les dépôts GitHub)

Vérification des prérequis

Si vous n'avez pas encore de répertoire de projet, vous pouvez créer un répertoire temporaire pour vous entraîner :

bash
mkdir my-project && cd my-project

Concept clé : Installer des compétences depuis GitHub ​

OpenSkills prend en charge l'installation de compétences depuis des dépôts GitHub. Le processus d'installation se déroule comme suit :

[Spécifier le dépôt] → [Cloner dans un répertoire temporaire] → [Rechercher SKILL.md] → [Sélection interactive] → [Copier dans .claude/skills/]

Points clés :

  • Utilisez le format owner/repo pour spécifier un dépôt GitHub
  • L'outil clone automatiquement le dépôt dans un répertoire temporaire
  • Recherche tous les sous-répertoires contenant un fichier SKILL.md
  • Sélectionnez les compétences à installer via une interface interactive
  • Les compétences sont copiées dans le répertoire .claude/skills/ du projet

Suivez le guide ​

Étape 1 : Accéder au répertoire du projet ​

Tout d'abord, accédez au répertoire du projet sur lequel vous travaillez :

bash
cd /chemin/vers/votre/projet

Pourquoi

Par défaut, OpenSkills installe les compétences dans le répertoire .claude/skills/ du projet, permettant ainsi de versionner les compétences avec le projet et de les partager avec les membres de l'équipe.

Ce que vous devriez voir :

Votre répertoire de projet devrait contenir l'un des éléments suivants :

  • .git/ (dépôt Git)
  • package.json (projet Node.js)
  • Autres fichiers de projet

Recommandation

Même pour un nouveau projet, il est conseillé d'initialiser d'abord un dépôt Git pour mieux gérer les fichiers de compétences.


Étape 2 : Installer la compétence ​

Utilisez la commande suivante pour installer des compétences depuis le dépôt officiel d'Anthropic :

bash
npx openskills install anthropics/skills

Pourquoi

anthropics/skills est le dépôt de compétences maintenu officiellement par Anthropic, contenant des exemples de compétences de haute qualité, idéal pour une première expérience.

Ce que vous devriez voir :

La commande lancera une interface de sélection interactive :

Installing from: anthropics/skills
Location: project (.claude/skills)
Default install is project-local (./.claude/skills). Use --global for ~/.claude/skills.

Cloning repository...
✓ Repository cloned

Found 4 skill(s)

? Select skills to install:
❯ ◉ pdf (24 KB)    Comprehensive PDF manipulation toolkit for extracting text and tables...
  ◯ git-workflow (12 KB)   Git workflow: Best practices for commits, branches, and PRs...
  ◯ check-branch-first (8 KB)    Git workflow: Always check current branch before making changes...
  ◯ skill-creator (16 KB)   Guide for creating effective skills...

<Space> Select  <a> Select All  <i> Invert  <Enter> Confirm

Guide d'utilisation :

┌─────────────────────────────────────────────────────────────┐
│  Instructions                                               │
│                                                             │
│  Étape 1         Étape 2          Étape 3                   │
│  Déplacer le curseur → Appuyer sur Espace pour sélectionner → Appuyer sur Entrée pour confirmer │
│                                                             │
│  ○ Non sélectionné     ◉ Sélectionné                        │
└─────────────────────────────────────────────────────────────┘

Vous devriez voir :
- Le curseur peut se déplacer vers le haut et vers le bas
- Appuyez sur la barre d'espace pour basculer l'état de sélection (○ ↔ ◉)
- Appuyez sur Entrée pour confirmer l'installation

Étape 3 : Sélectionner la compétence ​

Dans l'interface interactive, sélectionnez la compétence que vous souhaitez installer.

Exemple :

Supposons que vous souhaitez installer la compétence de traitement PDF :

? Select skills to install:
❯ ◉ pdf (24 KB)    ← Sélectionnez ceci
  ◯ git-workflow (12 KB)
  ◯ check-branch-first (8 KB)
  ◯ skill-creator (16 KB)

Actions :

  1. Déplacer le curseur : Utilisez les touches fléchées haut/bas pour vous déplacer sur la ligne pdf
  2. Sélectionner la compétence : Appuyez sur la barre d'espace, assurez-vous que c'est ◉ et non ◯
  3. Confirmer l'installation : Appuyez sur la touche Entrée pour commencer l'installation

Ce que vous devriez voir :

✅ Installed: pdf
   Location: /chemin/vers/votre/projet/.claude/skills/pdf

Skills installed to: /chemin/vers/votre/projet/.claude/skills/

Next steps:
  → Run openskills sync to generate AGENTS.md with your installed skills
  → Run openskills list to see all installed skills

Opérations avancées

Si vous souhaitez installer plusieurs compétences en une seule fois :

  • Appuyez sur la barre d'espace pour sélectionner chaque compétence nécessaire (plusieurs ◉)
  • Appuyez sur <a> pour sélectionner toutes les compétences
  • Appuyez sur <i> pour inverser la sélection actuelle

Étape 4 : Vérifier l'installation ​

Une fois l'installation terminée, vérifiez que la compétence a été correctement installée dans le répertoire du projet.

Vérifier la structure du répertoire :

bash
ls -la .claude/skills/

Ce que vous devriez voir :

.claude/skills/
└── pdf/
    ├── SKILL.md
    ├── .openskills.json
    ├── references/
    │   ├── pdf-extraction.md
    │   └── table-extraction.md
    └── scripts/
        └── extract-pdf.js

Description des fichiers clés :

FichierUtilisation
SKILL.mdContenu principal et instructions de la compétence
.openskills.jsonMétadonnées d'installation (enregistre la source, utilisé pour les mises à jour)
references/Documentation de référence et explications détaillées
scripts/Scripts exécutables

Afficher les métadonnées de la compétence :

bash
cat .claude/skills/pdf/.openskills.json

Ce que vous devriez voir :

json
{
  "source": "anthropics/skills",
  "sourceType": "git",
  "repoUrl": "https://github.com/anthropics/skills",
  "subpath": "pdf",
  "installedAt": "2026-01-24T10:30:00.000Z"
}

Ce fichier de métadonnées enregistre les informations de source de la compétence, qui seront utilisées lors des futures mises à jour avec openskills update.


Point de contrôle ✅ ​

Après avoir terminé les étapes ci-dessus, veuillez confirmer :

  • [ ] L'interface de sélection interactive s'affiche dans la ligne de commande
  • [ ] Au moins une compétence a été sélectionnée avec succès (précédée de ◉)
  • [ ] L'installation a réussi, affichant le message ✅ Installed:
  • [ ] Le répertoire .claude/skills/ a été créé
  • [ ] Le répertoire de la compétence contient le fichier SKILL.md
  • [ ] Le répertoire de la compétence contient le fichier de métadonnées .openskills.json

Si tous les points de contrôle ci-dessus sont validés, félicitations ! Votre première compétence est installée avec succès.


Pièges à éviter ​

Problème 1 : Échec du clonage du dépôt ​

Symptôme :

✗ Failed to clone repository
fatal: repository 'https://github.com/anthropics/skills' not found

Cause :

  • Problème de connexion réseau
  • Adresse du dépôt GitHub incorrecte

Solution :

  1. Vérifiez la connexion réseau : ping github.com
  2. Confirmez que l'adresse du dépôt est correcte (format owner/repo)

Problème 2 : Pas d'interface de sélection interactive ​

Symptôme :

La commande installe directement toutes les compétences sans afficher l'interface de sélection.

Cause :

  • Il n'y a qu'un seul fichier SKILL.md dans le dépôt (dépôt à compétence unique)
  • L'option -y ou --yes a été utilisée (sauter la sélection)

Solution :

  • S'il s'agit d'un dépôt à compétence unique, c'est un comportement normal
  • Si vous avez besoin de sélectionner, retirez l'option -y

Problème 3 : Erreur de permission ​

Symptôme :

Error: EACCES: permission denied, mkdir '.claude/skills'

Cause :

  • Le répertoire actuel n'a pas les permissions d'écriture

Solution :

  1. Vérifiez les permissions du répertoire : ls -la
  2. Utilisez sudo ou passez à un répertoire avec les permissions appropriées

Problème 4 : Impossible de trouver SKILL.md ​

Symptôme :

Error: No SKILL.md files found in repository

Cause :

  • Le dépôt ne contient pas de fichiers de compétence au format requis

Solution :

  1. Confirmez que le dépôt est bien un dépôt de compétences
  2. Vérifiez la structure du répertoire dans le dépôt

Résumé de la leçon ​

Grâce à cette leçon, vous avez appris :

  • Utiliser openskills install anthropics/skills pour installer des compétences depuis le dépôt officiel
  • Sélectionner des compétences dans l'interface interactive, utilisez la barre d'espace pour sélectionner, Entrée pour confirmer
  • Les compétences sont installées dans .claude/skills/, contenant SKILL.md et les métadonnées
  • Vérifier le succès de l'installation, en vérifiant la structure du répertoire et le contenu des fichiers

Commandes essentielles :

CommandeFonction
npx openskills install anthropics/skillsInstaller des compétences depuis le dépôt officiel
ls .claude/skills/Voir les compétences installées
cat .claude/skills/<nom>/.openskills.jsonVoir les métadonnées de la compétence

Aperçu de la prochaine leçon ​

Dans la prochaine leçon, nous apprendrons à utiliser les compétences.

Vous apprendrez :

  • Utiliser la commande openskills read pour lire le contenu des compétences
  • Comprendre comment l'agent IA charge les compétences dans le contexte
  • Maîtriser l'ordre de priorité à 4 niveaux pour la recherche de compétences

L'installation de compétences n'est que la première étape, ensuite il faut comprendre comment l'agent IA utilise ces compétences.


Annexe : Référence du code source ​

Cliquez pour voir l'emplacement du code source

Dernière mise à jour : 2026-01-24

FonctionChemin du fichierLigne
Point d'entrée de la commande d'installationsrc/commands/install.ts83-183
Détermination de l'emplacement d'installation (projet vs global)src/commands/install.ts84-92
Analyse du raccourci GitHubsrc/commands/install.ts131-143
Clonage du dépôtsrc/commands/install.ts155-169
Recherche récursive de compétencessrc/commands/install.ts358-373
Interface de sélection interactivesrc/commands/install.ts427-455
Copie et installation de la compétencesrc/commands/install.ts461-486
Liste des compétences officielles (avertissement de conflit)src/utils/marketplace-skills.ts1-25

Fonctions clés :

  • installFromRepo() - Installer des compétences depuis un dépôt, prend en charge la sélection interactive
  • installSpecificSkill() - Installer une compétence spécifique à un sous-chemin
  • installFromLocal() - Installer des compétences depuis un chemin local
  • warnIfConflict() - Vérifier et avertir en cas de conflit de compétences

Constantes clés :

  • ANTHROPIC_MARKETPLACE_SKILLS - Liste des compétences de l'Anthropic Marketplace, utilisée pour les avertissements de conflit