Skill Creator
A meta-skill that walks through designing, writing, validating, and packaging a Claude Code skill.
UtilitiesIntermediate★ 156⑂ 36AI score 8/10Last updated: Feb 26, 2026
What it does
- Provides a six-step authoring process for new or existing skills: ①gather concrete usage examples → ②plan reusable resources → ③initialize from a template → ④write SKILL.md → ⑤validate and package → ⑥iterate.
- Explains the skill anatomy (
SKILL.md,scripts/,references/,assets/) with decision criteria for what belongs where. - Enforces the progressive-disclosure principle: metadata always loaded, body under ~5k words, bundled resources loaded only on demand.
- Calls out the details that actually drive skill triggering: writing
name/descriptionin third person, using imperative instructions, avoiding duplication between SKILL.md and references. - Points to
scripts/init_skill.pyfor scaffolding andscripts/package_skill.pyfor validation plus distributable zip creation.
Who it's for
- Teams turning internal know-how and workflows into reusable Claude skills.
- Authors whose skills never trigger, or whose SKILL.md has grown bloated.
- Anyone who needs to validate and package a skill for a marketplace or shared repo.
Examples
- "I want a PDF editing skill" → collect real prompts, design
scripts/rotate_pdf.pyas a deterministic helper, then scaffold the skill folder. - "A BigQuery skill" → move table schemas into
references/schema.mdso SKILL.md stays lean but the details remain discoverable. - "My skill isn't firing when it should" → rewrite the description in third person around trigger situations, run
package_skill.pyto fix validation errors, and re-ship.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/w95/awesome-claude-corporate-skills/HEAD/00-meta/skill-creator/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the 00-meta/skill-creator folder from the GitHub repo w95/awesome-claude-corporate-skills into my ~/.claude/skills/w95-skill-creator/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/w95/awesome-claude-corporate-skills.git && mkdir -p ~/.claude/skills && cp -r awesome-claude-corporate-skills/00-meta/skill-creator ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/w95/awesome-claude-corporate-skills.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r awesome-claude-corporate-skills/00-meta/skill-creator ~/.claude/skills/ - Verify with
ls ~/.claude/skills/skill-creatorthatSKILL.mdand thescripts/folder came along. If the scripts are missing, do the init/package steps manually. - Restart Claude Code, then ask something like "help me create a new skill" and it will guide you through the process.
View source on GitHub ↗License: MIT