> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Compétences Agent

> Découvrez comment étendre Agent avec des compétences réutilisables qui automatisent les tâches et ajoutent des fonctionnalités spécialisées.

export const YouTubeEmbed = ({videoId, title = "YouTube video", startAt}) => {
  if (!videoId) {
    return null;
  }
  let url = "https://www.youtube.com/embed/" + videoId;
  if (startAt) {
    url = url + "?start=" + startAt;
  }
  return <Frame>
      <iframe src={url} title={title} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen></iframe>
    </Frame>;
};

Apprenez à Agent comment vous souhaitez construire. Les compétences vous permettent de partager vos préférences, modèles et expertise avec Agent — que vous démarriez un nouveau projet ou que vous construisiez sur un travail existant.

<YouTubeEmbed videoId="C5Al8KhUrZw" title="Agent Skills overview" />

<Frame>
  <img src="https://mintcdn.com/replit/7Pe5VcYQ70BUgsrr/images/replitai/agent-skills-pane.png?fit=max&auto=format&n=7Pe5VcYQ70BUgsrr&q=85&s=40cfad1b65f6ac824942013881bbfcc0" alt="Volet Compétences Agent affichant les compétences installées" width="3306" height="1994" data-path="images/replitai/agent-skills-pane.png" />
</Frame>

## Que sont les compétences

Les compétences enseignent à Agent comment vous travaillez. Au fur et à mesure que vous construisez ensemble, vous créez un contexte utile sur votre projet, mais ce contexte disparaît normalement à la fin du chat. Les compétences préservent ce que vous avez appris afin qu'Agent puisse l'appliquer de manière cohérente. Les tâches qui étaient auparavant incohérentes deviennent plus fiables, produisant de meilleurs résultats à chaque fois.

Par exemple, une compétence de système de design garantit qu'Agent utilise vos couleurs et règles d'espacement exactes. Une compétence de correction de bugs capture les solutions afin qu'Agent s'en souvienne pour la prochaine fois.

## Deux façons d'utiliser les compétences

Il existe deux façons d'utiliser les compétences avec Agent, selon que vous souhaitez qu'une compétence s'applique à un seul message ou à l'ensemble de votre projet.

### Utiliser une compétence dans le chat

La façon la plus rapide d'utiliser une compétence est de l'attacher directement à un message. Cliquez sur le bouton **+** à côté du champ de saisie du chat, sélectionnez **Utiliser une compétence**, et parcourez les catégories disponibles. Lorsque vous sélectionnez une compétence, elle apparaît comme une pastille attachée à votre message. Agent utilise cette compétence uniquement pour la tâche en cours — elle n'est pas installée dans votre projet.

C'est idéal lorsque vous souhaitez qu'Agent effectue une tâche ponctuelle avec des connaissances spécialisées. Par exemple, vous pouvez sélectionner la compétence **Analyseur d'actions** et demander à Agent de rechercher un investissement, ou choisir la compétence **Créateur de CV** pour créer un CV soigné.

Les compétences sont organisées dans les catégories suivantes :

| Catégorie                | Exemples de compétences                                                                         |
| ------------------------ | ----------------------------------------------------------------------------------------------- |
| **Ventes et marketing**  | Créateur de publicités, IA SDR, Auditeur SEO, Machine à contenu                                 |
| **Carrière**             | IA Recruteur, Créateur de CV, Préparation aux entretiens                                        |
| **Recherche et analyse** | Analyse concurrentielle, Recherche approfondie, Recherche fournisseurs                          |
| **Business et finance**  | Analyseur d'actions, Générateur de factures, Analyseur immobilier                               |
| **Documents et outils**  | Générateur Excel, Cloneur de sites web, Convertisseur de fichiers, Générateur de cartes mémoire |
| **Créatif**              | Éditeur de photos, Générateur de podcasts, Générateur de marque                                 |
| **Productivité**         | IA Secrétaire, Chef de produit, Design Thinker                                                  |
| **Personnel**            | Assistant voyage, Créateur de recettes, Planificateur de repas, Conseiller personnel            |

<Tip>
  Vous pouvez également saisir « utiliser la compétence d'analyseur d'actions » (ou tout autre nom de compétence) directement dans votre message sans ouvrir le sélecteur de compétences — Agent comprend la demande.
</Tip>

### Installer une compétence dans votre projet

Lorsque vous souhaitez qu'Agent suive une compétence de manière cohérente dans toutes les conversations d'un projet, installez-la dans le répertoire `/.agents/skills` de votre projet. Les compétences installées persistent entre les sessions de chat et sont toujours disponibles pour Agent lorsqu'il travaille sur votre projet.

C'est idéal pour les connaissances spécifiques au projet, comme votre système de design, vos conventions de codage, ou les solutions à des problèmes récurrents.

## Ajouter des compétences à votre projet

Il existe plusieurs façons d'ajouter une compétence à votre projet de manière permanente.

### Créer avec Agent

La façon la plus naturelle de créer des compétences est par la conversation. Après avoir résolu un problème ensemble, demandez à Agent de capturer ce qu'il a appris. La compétence s'écrit à partir du contexte partagé.

```
Créez une compétence pour mon système de design en utilisant ces palettes de couleurs et règles d'espacement
```

Vous pouvez également demander à Agent de rechercher et de créer des compétences pour de nouveaux domaines :

```
Recherchez les meilleures pratiques pour la génération vidéo avec Remotion et créez une compétence
```

### Découvrir et installer depuis le volet Compétences

Ouvrez le **volet Compétences** dans le Project Editor et sélectionnez l'onglet **Découvrir** pour rechercher des compétences contribuées par la communauté. Vous pouvez parcourir par nom, rechercher par mot-clé, et installer n'importe quelle compétence directement dans votre projet d'un seul clic.

<Frame>
  <img src="https://mintcdn.com/replit/gerX13Tz1112Sdux/images/replitai/agent-skills-discover.png?fit=max&auto=format&n=gerX13Tz1112Sdux&q=85&s=25ed47eb8abea795f960b132c3e44b61" alt="Onglet Découvrir les compétences affichant des compétences contribuées par la communauté avec des boutons d'installation" width="2542" height="1850" data-path="images/replitai/agent-skills-discover.png" />
</Frame>

Le volet Compétences affiche également toutes les compétences actuellement installées dans votre projet. Depuis là, vous pouvez activer ou désactiver des compétences individuelles et supprimer celles dont vous n'avez plus besoin.

<Frame>
  <img src="https://mintcdn.com/replit/7Pe5VcYQ70BUgsrr/images/replitai/agent-skills-pane.png?fit=max&auto=format&n=7Pe5VcYQ70BUgsrr&q=85&s=40cfad1b65f6ac824942013881bbfcc0" alt="Volet Compétences Agent affichant les compétences installées" width="3306" height="1994" data-path="images/replitai/agent-skills-pane.png" />
</Frame>

### Installer depuis le répertoire de compétences

Le [répertoire Agent Skills](https://skills.sh) propose des compétences contribuées par la communauté que vous pouvez installer directement. Replit prend en charge l'installation via le [CLI npx skills](https://github.com/vercel-labs/skills) :

```bash theme={null}
npx skills <skill> -a replit
```

Cela installe la compétence dans le répertoire `/.agents/skills` de votre projet.

<Warning>
  Les compétences contiennent du contenu et du code arbitraires. Examinez toujours la source avant
  d'installer une compétence provenant de sources externes.
</Warning>

## Fonctionnement des compétences

Les compétences sont stockées dans le répertoire `/.agents/skills` de votre projet. Chaque compétence suit la [spécification Agent Skills](https://agentskills.io/specification), qui définit la structure et le format des fichiers de compétences.

Agent voit le nom et la description de chaque compétence installée, mais ne charge le contenu complet d'une compétence que lorsqu'elle est pertinente pour la tâche en cours. Cela maintient les choses légères — vous pouvez avoir de nombreuses compétences installées sans ralentir Agent.

Les compétences installées persistent dans votre projet, elles restent donc disponibles d'une session Agent à l'autre et peuvent être commitées dans le contrôle de version pour le partage en équipe.

Les compétences peuvent être définies à différents niveaux :

* **Niveau projet** : Spécifiques à un projet, versionnées avec vos fichiers dans `/.agents/skills`
* **Niveau utilisateur** : Votre boîte à outils personnelle qui vous suit d'un projet à l'autre
* **Entreprise** : Normes à l'échelle de l'entreprise intégrées dans des [modèles personnalisés](/fr/teams/custom-templates) qui sont épinglés à la zone de saisie Agent pour votre organisation

<Note>
  Les compétences fonctionnent mieux lorsqu'elles capturent des modèles spécifiques et reproductibles plutôt que
  des conseils généraux. Concentrez-vous sur les flux de travail concrets, les conventions établies et
  les solutions éprouvées de votre projet.
</Note>

## Travailler avec d'autres outils de codage IA

<Accordion title="Importer des compétences d'autres outils de codage IA">
  Si vous travaillez avec plusieurs outils de codage IA, [rulesync](https://github.com/dyoshikawa/rulesync) prend en charge Replit et vous aide à maintenir des configurations cohérentes.

  Vous pouvez importer des compétences d'autres assistants de codage IA :

  ```bash theme={null}
  npx rulesync init
  npx rulesync import --targets claudecode --features skills
  npx rulesync generate --targets replit --features skills
  ```

  Cela vous permet de maintenir un ensemble unique de compétences qui fonctionnent dans différents environnements de développement.
</Accordion>

## Prochaines étapes

Les compétences complètent les capacités principales d'Agent en ajoutant des connaissances spécifiques au projet :

* Lisez le [tutoriel Compétences Agent](/fr/tutorials/agent-skills) pour un guide pratique avec des exemples
* En savoir plus sur [Agent](/fr/core-concepts/agent) et comment il construit des applications
* Explorez d'autres [fonctionnalités alimentées par l'IA](/fr/build/welcome) disponibles dans Replit
* Examinez la [spécification Agent Skills](https://agentskills.io/specification) pour comprendre la structure des compétences
* Pour des exemples de compétences personnalisées, consultez le [dépôt de compétences Anthropic](https://github.com/anthropics/skills)
* Parcourez les compétences de la communauté sur [skills.sh](https://skills.sh)
* **Entreprise** : Découvrez comment inclure des compétences dans des [modèles personnalisés](/fr/teams/custom-templates) et des [systèmes de design](/fr/teams/custom-design-system) pour votre organisation
