skill-creator
Guides you through creating well-structured Claude Code skills with proper modularization, templates, and best practices. Use when creating new skills or improving existing ones.
npx skills add rshankras/claude-code-apple-skills --skill skill-creator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Skill Creator Helps you create well-structured, modularized Claude Code skills with best practices. ## When This Skill Activates Use this skill when the user: - Wants to create a new skill - Asks about skill structure or organization - Wants to improve or refactor existing skills - Needs help with skill modularization - Asks about skill best practices ## Skill Creation Process ### 1. Understand Requirements Ask the user: - **Purpose**: What should this skill do? - **Activation**: When should it activate? - **Tools**: What tools will it need? (Read, Write, Edit, Glob, Grep, Bash, WebFetch, etc.) - **Scope**: Is it project-specific or general-purpose? - **Complexity**: Will it need reference files or can it be self-contained? ### 2. Plan the Skill Structure Based on complexity: **Simple Skills** (Self-contained): ``` .claude/skills/skill-name/ └── SKILL.md ``` **Complex Skills** (Modularized): ``` .claude/skills/skill-name/ ├── SKILL.md # Main skill definition ├── reference-1.md # Supporting reference ├── reference-2.md # Additional reference └── examples.md # Code examples/templates ``` ### 3. Create the Main SKILL.md The main SKILL.md should include: #### Front Matter (Required)
- When This Skill Activates
- Skill Creation Process
- 1. Understand Requirements
- 2. Plan the Skill Structure
- 3. Create the Main SKILL.md
- 4. Create Supporting Reference Files
- 5. Link References in Main SKILL.md
- Skill Writing Best Practices
- Clear Activation Triggers
- Actionable Instructions
- Examples and Templates
- Structured Output Formats
- Tool Selection
- Checklists
What does the skill-creator skill do?
Guides you through creating well-structured Claude Code skills with proper modularization, templates, and best practices. Use when creating new skills or improving existing ones.
How do I install it?
Run `npx skills add rshankras/claude-code-apple-skills --skill skill-creator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From rshankras/claude-code-apple-skills, a repository with 589 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
