Marketplace

create-skill

Create, update, validate, and canonicalize Claude Code skills. USE WHEN user wants to create a new skill OR modify an existing skill OR validate skill structure OR fix skill format OR migrate legacy skills.

$ インストール

git clone https://github.com/jeffh/claude-plugins /tmp/claude-plugins && cp -r /tmp/claude-plugins/pai/skills/create-skill ~/.claude/skills/claude-plugins

// tip: Run this command in your terminal to install the skill


name: create-skill description: Create, update, validate, and canonicalize Claude Code skills. USE WHEN user wants to create a new skill OR modify an existing skill OR validate skill structure OR fix skill format OR migrate legacy skills.

create-skill

Manage Claude Code skills with consistent structure and validation.

Workflow Routing

WorkflowTriggerFile
createUser wants to create a new skillworkflows/create.md
updateUser wants to modify an existing skillworkflows/update.md
validateUser wants to verify skill correctnessworkflows/validate.md
canonicalizeUser wants to fix skill structure or migrate legacy formatworkflows/canonicalize.md

Reference Documentation

Examples

Example 1: Create a new skill

User: "I want to create a skill for code review"
→ Invokes create workflow
→ Asks for skill name, location, description
→ Generates skill directory with SKILL.md and structure
→ Runs validation

Example 2: Validate an existing skill

User: "Check if my prompting skill is valid"
→ Invokes validate workflow
→ Checks structural, semantic, and quality rules
→ Reports ✅ passed, ⚠️ warnings, ❌ errors
→ Provides specific fix suggestions

Example 3: Fix a broken skill

User: "My skill has wrong file names and missing sections"
→ Invokes canonicalize workflow
→ Renames files to kebab-case
→ Adds missing Examples section
→ Normalizes YAML frontmatter
→ Reports all changes made