Notre avis
Crée un nouveau skill Claude Code avec une structure standardisée, en validant les entrées et en générant les dossiers et fichiers nécessaires.
Points forts
- Automatise la création de la structure complète du skill
- Valide les entrées pour éviter les erreurs
- Supporte les flags personnel et projet pour l'emplacement
- Intègre des décisions sur les ressources groupées (scripts, références, assets)
Limites
- Ne fait pas d'analyse du projet actuel
- Limité à un nom de 64 caractères et une description de 1024 caractères
- Ne gère pas la mise à jour de skills existants
Utilisez ce skill lorsque vous souhaitez initialiser un nouveau skill réutilisable pour Claude Code, que ce soit pour un usage personnel ou dans un projet.
N'utilisez pas ce skill pour modifier un skill existant ou pour créer une automatisation dans le projet courant.
Analyse de sécurité
SûrThe skill scaffolds a new Claude Code skill directory and file. It uses Read, Write, Bash, and Glob tools, but only to create directories and files with validated inputs. No destructive commands, network calls, or exfiltration instructions are present.
Aucun point d'attention détecté
Exemples
/create-skill commit-helper "Generate git commit messages. Use when writing commits."/create-skill pdf-processor "Extract text from PDFs. Use for document extraction." --projectdescription: Create a new Claude Code skill with proper structure. Use when user wants to scaffold, initialize, or create a new skill. argument-hint: "[skill-name] [description] [--personal|--project]" allowed-tools: Read, Write, Bash, Glob
Create a reusable Claude Code skill — a portable capability that will be used in other projects, not the current repo. Do NOT analyze the current repo for how to use the skill's subject matter.
Inputs: $ARGUMENTS parsed as: SKILL_NAME (kebab-case, max 64 chars), DESCRIPTION (quoted string, max 1024 chars)
Flags: --personal (default: ~/.claude/skills/) or --project (.claude/skills/)
Output: STATUS=<CREATED|EXISTS|FAIL> PATH=<path>
Instructions
-
Validate:
- Name: lowercase letters/numbers/hyphens only, max 64 chars
- Description: non-empty, max 1024 chars, no angle brackets
-
Check existence: If skill exists, output
STATUS=EXISTS PATH=<path>and stop. -
Analyze and decide bundled resources. State your reasoning, then create only what's needed:
scripts/— when skill involves file manipulation, data processing, or repeated codereferences/— when skill needs docs/schemas that would make SKILL.md exceed 500 linesassets/— when skill uses templates, boilerplate, or brand files
-
Create structure:
{{SKILL_NAME}}/ ├── SKILL.md (required) ├── scripts/example.py (executable, if needed) ├── references/.gitkeep (if needed) └── assets/.gitkeep (if needed) -
Generate SKILL.md:
--- name: {{SKILL_NAME}} description: {{DESCRIPTION}} --- # {{Title Case Name}} ## Overview [TODO: What this skill does] ## When to Use [TODO: Triggers and scenarios] ## Instructions [TODO: Step-by-step guidance] ## Examples [TODO: Realistic user requests and responses] -
Output: Print
STATUS=CREATED PATH={{path}}and list what was created.
Skill Frontmatter
Required: name, description
Optional: allowed-tools, metadata, license
Examples
/create-skill commit-helper "Generate git commit messages. Use when writing commits."
/create-skill pdf-processor "Extract text from PDFs. Use for document extraction." --project
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.