/skill:createSkill Creator
Guides the creation of a new Skill in 4 steps: name (category:name), description (what triggers it), allowed tools, main content. Handles colons in folder names (which mkdir doesn't always like). Auto-symlinks to ~/.claude/skills/ if you store Skills in an Obsidian vault.
Anyone who re-explained the same method to Claude 3 times this week and wants to capitalize. That said: if you only use Claude Code for one-shots, Skills won't help — they're for capitalizing on methods you reuse.
Configuration
skill:createBashWriteReadInstallation
$ mkdir -p ~/.claude/skills/skill:create && \
curl -sSL https://www.cedricrittie.com/api/skills/skill-create/raw \
-o ~/.claude/skills/skill:create/SKILL.mdThen restart Claude Code. Test with `/skill:create`.
Need to install Claude Code first? See the Claude Code page · Download the raw .md
Usage examples
/skill:createInteractive mode: asks questions one by one (name, trigger, tools, content), then creates the file and verifies.
Let's create a new Skill. 1. Name (format: category:name) > coach:prep 2. Short description (what triggers it?) > Prepares a brief for a client meeting based on past notes 3. Allowed tools (comma-separated, or "auto") > Read, Write, WebSearch 4. Main instructions > (paste content here) Created: ~/Documents/YourVault/Context/Skills/coach:prep/SKILL.md Symlinked: ~/.claude/skills/coach:prep → vault Restart Claude Code. Test with /coach:prep
/skill:create coach:prep - Prépare un brief avant RDVOne-shot mode: name + description as args, Skill scaffolds the file with standard sections and lets you fill in.
Created skeleton at ~/Documents/YourVault/Context/Skills/coach:prep/SKILL.md Scaffold contains: - Frontmatter (description, allowed-tools) - # Title section - ## When to use - ## Workflow - ## Output format Open the file to complete the instructions. Then: ln -s ~/Documents/YourVault/Context/Skills/coach:prep ~/.claude/skills/coach:prep
Full SKILL.md
Skill Creator
Create a new Claude Code skill following standard conventions.
Process
Ask the user:
- Name: in
category:nameformat (e.g.coach:call,product:prd,ops:deploy) - Purpose: what should this skill do? (1-2 sentences is enough)
- Allowed tools: which tools can the skill use without asking permission? (default: Read, Write)
- Name: in
Create the skill folder and file:
- Path:
~/Documents/YourVault/Context/Skills/{category:name}/SKILL.md(or wherever the user stores skills) - MUST use terminal (Bash/mkdir/Write) because some editors (like Obsidian) cannot create folders with
:in the name - The folder will be visible and editable in the editor once created
- Path:
Write the SKILL.md following this template:
---
description: [One clear sentence. Start with a verb. Explain WHEN to trigger this skill.]
allowed-tools: [Comma-separated list of tools]
---
# [Skill title]
[Core instructions for Claude when this skill is invoked.]
## [Sections as needed]
[Keep instructions precise and actionable. No filler.]
Conventions
- Language: all skill files are written in English (instructions, frontmatter, comments)
- Folder naming:
category:nameusing colons — MUST be created via terminal, not via editors that block colons - Description field: starts with a verb, explains when to trigger, one sentence
- Tone of instructions: direct, imperative, no fluff
- Location: your skills folder (typically symlinked to
~/.claude/skills/) - After creation: the skill is immediately available as a slash command
/category:namein Claude Code
Categories already in use
Check existing skills before creating:
ls ~/.claude/skills/
Common categories:
writing:— text writing, editing, coachingproduct:— product management, PRDs, analysiscoach:— structured thinking, calls, feedbackops:— infrastructure, server, deploymentobsidian:— vault operations, notes, templates
What NOT to do
- Never create the folder from an editor that forbids colons in folder names
- Never use a language other than English in the SKILL.md content
- Never skip the frontmatter (description + allowed-tools are required)
- Never create a skill without confirming name and purpose with the user first
Public version of this Skill. 68 lines. Copy into ~/.claude/skills/skill:create/SKILL.md to install.