Create a new Claude Code skill from workflow patterns or guided prompts. Use when user says "create skill", "make a skill", "save this workflow", or wants to extend Claude's capabilities.
View on GitHubFebruary 1, 2026
Select agents to install to:
npx add-skill https://github.com/yanmxa/cc-plugins/blob/main/plugins/claude/skills/create-skill/SKILL.md -a claude-code --skill create-skillInstallation paths:
.claude/skills/create-skill/# Create Skill Create a new Claude Code skill that extends Claude's capabilities. Skills are modular instructions with optional supporting files that Claude can invoke automatically or users can trigger with `/skill-name`. ## Quick Start ```bash # Interactive mode - guided creation /create-skill # Auto mode - create from name /create-skill pdf-processor ``` ## Skill Locations | Location | Path | Scope | |----------|------|-------| | Personal | `~/.claude/skills/<name>/SKILL.md` | All your projects | | Project | `.claude/skills/<name>/SKILL.md` | This project only | ## Creation Process ### 1. Determine Mode - **With argument** (`$ARGUMENTS`): Auto mode - generate skill from name and recent workflow - **Without argument**: Interactive mode - ask guided questions ### 2. Interactive Mode Questions Use AskUserQuestion with these prompts: **Question 1 - Purpose**: - Header: "Purpose" - Question: "What should this skill help accomplish?" - Options: - "Automate repetitive task" - Streamline common workflows - "Add domain expertise" - Specialized knowledge - "Integrate external tools" - APIs, CLIs, services - "Improve code quality" - Review, test, refactor **Question 2 - Invocation**: - Header: "Invocation" - Question: "Who should invoke this skill?" - Options: - "User only (/skill-name)" - Manual trigger, has side effects - "Claude only (background)" - Reference knowledge - "Both (Recommended)" - Claude decides or user triggers **Question 3 - Tools** (multiSelect: true): - Header: "Tools" - Question: "Which tools should this skill use?" - Options: - "File operations" - Read, Write, Edit, Glob - "Shell commands" - Bash execution - "Web access" - WebFetch, WebSearch - "All tools" - No restrictions ### 3. Extract Workflow Patterns When analyzing recent conversation: 1. Track frequently used tools and commands 2. Identify repeated action sequences 3. Extract file patterns and paths 4. Capture successful workflows as examples ### 4. Genera