Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

create-skill

verified

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 GitHub

Marketplace

cc-plugins

yanmxa/cc-plugins

Plugin

claude

development

Repository

yanmxa/cc-plugins
10stars

plugins/claude/skills/create-skill/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/yanmxa/cc-plugins/blob/main/plugins/claude/skills/create-skill/SKILL.md -a claude-code --skill create-skill

Installation paths:

Claude
.claude/skills/create-skill/
Powered by add-skill CLI

Instructions

# 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

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4880 chars