Ajouter une compétence

VérifiéSûr

Crée un nouveau skill pour un plugin Claude Code en générant le fichier SKILL.md avec les métadonnées et instructions nécessaires. À utiliser lorsqu'un utilisateur souhaite ajouter une capacité supplémentaire à un plugin existant, en guidant la collecte des informations et la création de la structure de répertoire.

Spar Skills Guide Bot
DeveloppementIntermédiaire
9002/06/2026
Claude Code
#skill-creation#plugin-development#claude-code#automation

Recommandé pour

Notre avis

Ajoute une nouvelle compétence à un plugin Claude Code en suivant un processus structuré de création de fichier SKILL.md.

Points forts

  • Guide pas à pas clair pour créer une compétence
  • Inclut les bonnes pratiques pour la description et la structure
  • Permet de personnaliser avec les champs de frontmatter

Limites

  • Fonctionne uniquement dans la structure d'un plugin existant
  • Nécessite une familiarité de base avec le système de plugins Claude Code
  • Peut nécessiter la création manuelle du dossier si l'utilisateur n'est pas dans le bon répertoire
Quand l'utiliser

Lorsque vous souhaitez créer une nouvelle compétence pour un plugin Claude Code.

Quand l'éviter

Lorsque vous modifiez une compétence existante ou travaillez avec d'autres assistants qui ne supportent pas ce format de plugin.

Analyse de sécurité

Sûr
Score qualité85/100

This skill only creates a new skill file in a plugin directory by gathering user input and writing a markdown file. It does not execute any commands, access external resources, or handle sensitive data, posing no security threat.

Aucun point d'attention détecté

Exemples

Create metadata extraction skill
Add a new skill to my Claude Code plugin that extracts metadata from code files (like author, license, dependencies) and outputs a summary.
Add unit test generation skill
Create a skill called 'generate-tests' that automatically writes unit tests for the current Python file.
Fix typos skill
Add a skill to my plugin named 'fix-typos' that scans all markdown files in the project and corrects common spelling errors.

name: add-skill description: Add a new skill to an existing Claude Code plugin. Use when user wants to create a skill. user-invocable: true

Add Skill

You are adding a new skill to a Claude Code plugin. Follow these steps:

1. Gather Information

Ask the user for:

  • Plugin path (which plugin to add to, or current directory)
  • Skill name (lowercase, e.g., my-skill)
  • Description (when should Claude use this skill?)
  • User-invocable (show in / menu? default: true)
  • What should it do? (the actual instructions)

2. Create Skill Directory

<plugin>/skills/<skill-name>/
└── SKILL.md

3. Generate SKILL.md

Use this format:

---
name: <skill-name>
description: <description>. Use when <trigger condition>.
user-invocable: <true|false>
---

# <Skill Name>

<Instructions for Claude on how to execute this skill>

## Steps

1. <Step 1>
2. <Step 2>
3. ...

## Guidelines

- <Guideline 1>
- <Guideline 2>

4. Frontmatter Reference

Available frontmatter fields:

  • name (required): Skill identifier
  • description (required): When Claude should use this skill
  • user-invocable: Show in / menu (default: true)
  • disable-model-invocation: Block auto-invocation (default: false)
  • allowed-tools: Restrict which tools the skill can use

5. Best Practices

  • Description matters: Claude uses it to decide when to invoke
  • Be specific: Include trigger conditions ("Use when...")
  • Structure instructions: Use numbered steps, headers, examples
  • Keep it focused: One skill = one capability
Skills similaires