Retour aux podcastsClaude
Claude Code skills
Partager des skills
Speaker 1: Skills become more valuable when shared.
Les skills ont plus de valeur quand on les partage.
A PR review skill that only you use is helpful.
Un skill de revue de PR que vous seul utilisez est utile.
The same skill shared across your team standardizes code review and provides a consistent experience amongst your organization which is much better.
Le même skill partagé avec votre équipe standardise la revue de code et offre une expérience cohérente à toute l'organisation, ce qui est bien meilleur.
Here are ways you can share your skills.
Voici les différentes façons de partager vos skills.
Speaker 1: Now the simplest sharing method is committing skills to your repository.
La méthode de partage la plus simple consiste à commiter les skills dans votre dépôt.
Place them in dot-claud-slash-skills.
Placez-les dans .claude/skills.
Anyone who clones the repository gets these skills automatically.
Toute personne qui clone le dépôt obtient automatiquement ces skills.
No extra installation, it's just what you're doing already.
Aucune installation supplémentaire, c'est simplement ce que vous faites déjà.
When you push updates, everyone gets them on their next pull.
Lorsque vous poussez des mises à jour, tout le monde les reçoit au prochain pull.
This works well for team coding standards, project-specific workflows, or skills that reference your codebase structure.
Cela fonctionne bien pour les standards de codage de l'équipe, les workflows propres au projet, ou les skills qui font référence à la structure de votre codebase.
Speaker 1: Another way you can distribute your skills is through plugins.
Une autre façon de distribuer vos skills est via les plugins.
Think of plugins as ways to extend Claude Code with custom functionality, but designed to be shared across teams and projects.
Pensez aux plugins comme à des moyens d'étendre Claude Code avec des fonctionnalités personnalisées, conçus pour être partagés entre équipes et projets.
In your plugin project, create a directory called skills.
Dans votre projet de plugin, créez un répertoire appelé skills.
This will then follow a similar file structure to the dot-claud directory in our project with the name of the skill with a skill-dot-MD file.
Sa structure de fichiers sera similaire au répertoire .claude de votre projet, avec le nom du skill contenant un fichier skill.md.
And after you distribute your plugin to a marketplace, other users can download it into Claude Code for themselves to use.
Après avoir distribué votre plugin sur une marketplace, les autres utilisateurs peuvent le télécharger dans Claude Code pour leur propre usage.
This is best if your skills have functionality that isn't too project-specific and can be used by community members.
C'est idéal si vos skills ne sont pas trop spécifiques à un projet et peuvent être utilisés par les membres de la communauté.
Speaker 1: Administrators can deploy skills organization-wide through managed settings.
Les administrateurs peuvent déployer des skills à l'échelle de l'organisation via les paramètres gérés.
Enterprise skills take highest priority.
Les skills d'entreprise ont la priorité la plus élevée.
Like we discussed before, they override personal project and plugin skills with the same name.
Comme nous l'avons mentionné, ils remplacent les skills personnels, de projet et de plugin portant le même nom.
This is for mandatory standards, security requirements, compliance workflows, or coding practices that must be consistent across the organization.
C'est destiné aux standards obligatoires, aux exigences de sécurité, aux workflows de conformité, ou aux pratiques de codage qui doivent être cohérentes dans toute l'organisation.
Keyword, must.
Mot clé : obligatoire.
Speaker 1: Here's some that surprises people: sub-agents don't automatically see your skills.
Voici quelque chose qui surprend les gens : les sous-agents ne voient pas automatiquement vos skills.
Yeah.
En effet.
When you delegate a task to a sub-agent, it starts with a fresh clean context.
Quand vous déléguez une tâche à un sous-agent, il démarre avec un contexte vierge.
Built-in agents like the explorer, planner, and verify can't access skills at all.
Les agents intégrés comme l'explorateur, le planificateur et le vérificateur ne peuvent pas du tout accéder aux skills.
Only custom sub-agents you define can use them, and only when you explicitly list them.
Seuls les sous-agents personnalisés que vous définissez peuvent les utiliser, et uniquement lorsque vous les listez explicitement.
To create a custom sub-agent with skills, add an agent-dot-MD file in dot-claud-slash-agents.
Pour créer un sous-agent personnalisé avec des skills, ajoutez un fichier agent.md dans .claude/agents.
The skills field lists which skills to load.
Le champ skills liste les skills à charger.
These skills are loaded when the sub-agent starts, not on demand like in the main conversation.
Ces skills sont chargés au démarrage du sous-agent, pas à la demande comme dans la conversation principale.
So, take that into consideration.
Tenez-en compte.
First ensure the skills exist.
Assurez-vous d'abord que le skill existe.
Okay, it exists.
Bien, il existe.
Then create the sub-agent using the Claude Code sub-agent creator.
Ensuite, créez le sous-agent en utilisant le créateur de sous-agents Claude Code.
If you have a sub-agent that you want to add these skills to already, just go to the existing agent-dot-MD file.
Si vous avez déjà un sous-agent auquel vous voulez ajouter ces skills, ouvrez simplement le fichier agent.md existant.
Then after that, create the skills field and add your skills.
Ensuite, créez le champ skills et ajoutez vos skills.
When you delegate to the sub-agent, it has both skills loaded and applies them to every single review.
Quand vous déléguez au sous-agent, il a les deux skills chargés et les applique à chaque revue.
Now this pattern works really well when you want isolated task delegation with specific expertise.
Ce pattern fonctionne très bien quand vous voulez une délégation de tâches isolée avec une expertise spécifique.
Different sub-agents need different skills: front-end reviewer versus back-end reviewer.
Différents sous-agents ont besoin de skills différents : le revieweur front-end versus le revieweur back-end.
You want to enforce standards and delegate work without relying on prompts.
Vous voulez imposer des standards et déléguer le travail sans dépendre des prompts.
Only list skills that are always relevant to the sub-agent's purpose.
Ne listez que les skills toujours pertinents pour la mission du sous-agent.
Speaker 1: Share skills through project directories for team access, plugins for cross-repository distribution, or enterprise deployment for organization-wide standards.
Partagez les skills via les répertoires de projet pour l'accès en équipe, via les plugins pour la distribution inter-dépôts, ou via le déploiement entreprise pour les standards à l'échelle de l'organisation.
Sub-agents don't inherit skills automatically, so list them explicitly in the sub-agent skills field.
Les sous-agents n'héritent pas des skills automatiquement, listez-les donc explicitement dans le champ skills du sous-agent.
Built-in agents can't access skills, only custom sub-agents can in your dot-claud-slash-agents.
Les agents intégrés ne peuvent pas accéder aux skills, seuls les sous-agents personnalisés dans .claude/agents le peuvent.
Skills load when the sub-agent starts, so only list skills that are always relevant to its purpose.
Les skills se chargent au démarrage du sous-agent, ne listez donc que les skills toujours pertinents pour sa mission.