
Skill Creator
- 1 installs
- Updated January 7, 2026
- ainergiz/mac-setup-guide
skill-creator is a Claude Code skill that scaffolds new skills, writing SKILL.md frontmatter plus optional references and scripts.
About
skill-creator is a Claude Code skill that walks an agent through authoring a new skill. It clarifies the use case, creates the skill folder, writes SKILL.md frontmatter, and adds optional references and scripts. Developers use it when they want to extend Claude Code with a reusable workflow or tool integration.
- Scaffolds new Claude Code skills (SKILL.md + references/ + scripts/)
- Enforces frontmatter rules and progressive-disclosure structure
- Guides project-vs-personal skill placement
Skill Creator by the numbers
- 1 all-time installs (skills.sh)
- Ranked #640 of 781 Skill Development skills by installs in the Skillselion catalog
- Data as of Jul 28, 2026 (Skillselion catalog sync)
skill-creator capabilities & compatibility
- Capabilities
- skill scaffolding · skill authoring
- Use cases
- documentation
What skill-creator says it does
Create skills that extend Claude's capabilities with specialized knowledge, workflows, and tools.
Skills are folders containing a `SKILL.md` file that teaches Claude how to do something specific.
npx skills add https://github.com/ainergiz/mac-setup-guide --skill skill-creatorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| Last updated | January 7, 2026 |
| Repository | ainergiz/mac-setup-guide ↗ |
What it does
Create a new Claude Code skill folder with a valid SKILL.md, references, and scripts.
Who is it for?
Developers packaging a repeatable workflow or knowledge into a reusable Claude Code skill.
Skip if: Writing user-facing README or installation docs, which the skill says to omit.
When should I use this skill?
When the user wants to create, update, or improve a Claude Code skill.
What you get
A valid skill folder with SKILL.md, references, and scripts ready to load.
- SKILL.md
- references/ docs
- scripts/ utilities
By the numbers
- 6-step creation workflow
- SKILL.md kept under 500 lines
Files
Skill Creator
Create skills that extend Claude's capabilities with specialized knowledge, workflows, and tools.
What Skills Are
Skills are folders containing a SKILL.md file that teaches Claude how to do something specific. When a request matches a skill's description, Claude automatically applies it.
Skill Locations
IMPORTANT: Before creating a skill, use AskUserQuestion to clarify:
- Project skill (
.claude/skills/) - Shared with team via git, specific to this repo - Personal skill (
~/.claude/skills/) - Available across all your projects
If unclear, ask: "Should this skill be project-specific (shared with team) or personal (just for you)?"
Skill Structure
skill-name/
├── SKILL.md # Required - metadata + instructions
├── references/ # Optional - detailed docs loaded on-demand
│ └── guide.md
└── scripts/ # Optional - executable utilities
└── helper.pyCreating a Skill
Step 1: Understand the Use Case
Ask clarifying questions:
- "What should this skill help you do?"
- "Can you give examples of how you'd use it?"
- "What would you say to trigger this skill?"
Step 2: Create the Folder
# For personal skill
mkdir -p ~/.claude/skills/my-skill
# For project skill
mkdir -p .claude/skills/my-skillStep 3: Write SKILL.md
Frontmatter rules:
name: lowercase, hyphens only, max 64 charsdescription: max 1024 chars, include BOTH what it does AND when to use it
Step 4: Add References (if needed)
Keep SKILL.md under 500 lines. Move detailed content to references/:
- API docs, schemas →
references/ - Large examples →
references/examples.md - Domain knowledge →
references/domain.md
Step 5: Add Scripts (if needed)
For repetitive or fragile operations, bundle scripts. Scripts are executed without loading into context - only output uses tokens.
Step 6: Test
Restart Claude Code, then ask "What skills are available?" to verify it loaded.
Core Principles
Concise is Key
Claude is already smart. Only add what Claude doesn't know. Challenge every paragraph: "Does this justify its token cost?"
Progressive Disclosure
- Metadata (name + description): Always loaded (~100 tokens)
- SKILL.md body: Loaded when triggered
- References: Loaded only when needed
Degrees of Freedom
- High freedom: Text instructions when multiple approaches work
- Low freedom: Specific scripts when consistency is critical
What NOT to Include
- README.md, CHANGELOG.md, INSTALLATION.md
- User-facing documentation
- Setup/testing procedures
Skills are for AI agents, not humans.
Complete Example
A skill for generating commit messages:
commit-style/
├── SKILL.md
└── references/
└── examples.mdSKILL.md:
---
name: commit-style
description: Generate consistent commit messages following conventional commits. Use when committing code, creating PRs, or when user asks about commit message format.
---
# Commit Style
Generate commit messages using conventional commits format.
## Format
type(scope): brief description
Detailed explanation if needed
**Types:** feat, fix, docs, style, refactor, test, chore
## Quick Examples
- `feat(auth): add OAuth2 login flow`
- `fix(api): handle null response from payment service`
- `docs(readme): update installation instructions`
## Detailed Examples
For more examples by type, see [references/examples.md](references/examples.md)references/examples.md:
# Commit Examples by Type
## feat (new feature)
- `feat(cart): add quantity selector to cart items`
- `feat(search): implement fuzzy matching for product search`
## fix (bug fix)
- `fix(checkout): prevent double-submission of payment`
- `fix(auth): clear session on password change`
## refactor (code improvement)
- `refactor(api): extract validation into middleware`
- `refactor(components): convert class components to hooks`Workflow Patterns
For detailed patterns, see references/patterns.md
Skill Patterns
Output Patterns
Template Pattern
For strict requirements (like API responses):
## Report structure
ALWAYS use this exact template:
# [Title]
## Executive summary
[One-paragraph overview]
## Key findings
- Finding 1 with data
- Finding 2 with dataFor flexible guidance:
## Report structure
Sensible default, adapt as needed:
# [Title]
## Executive summary
[Overview]
## Findings
[Adapt sections based on discoveries]Examples Pattern
When output quality depends on seeing examples:
## Commit message format
**Example 1:**
Input: Added JWT authentication
Output: `feat(auth): implement JWT-based authentication`
**Example 2:**
Input: Fixed date display bug
Output: `fix(reports): correct date formatting in timezone conversion`Examples help Claude understand style better than descriptions.
Workflow Patterns
Sequential Workflow
For multi-step tasks:
Processing a PDF involves:
1. Analyze form (run analyze_form.py)
2. Create field mapping (edit fields.json)
3. Validate mapping (run validate_fields.py)
4. Fill form (run fill_form.py)Conditional Workflow
For branching logic:
1. Determine modification type:
- **Creating new?** → Follow "Creation workflow"
- **Editing existing?** → Follow "Editing workflow"
2. Creation workflow: [steps]
3. Editing workflow: [steps]Progressive Disclosure Patterns
Pattern 1: High-level guide with references
## Quick start
[Basic example]
## Advanced features
- **Form filling**: See [references/forms.md](references/forms.md)
- **API reference**: See [references/api.md](references/api.md)Pattern 2: Domain-specific organization
bigquery-skill/
├── SKILL.md (overview + navigation)
└── references/
├── finance.md
├── sales.md
└── product.mdWhen user asks about sales, only sales.md gets loaded.
Pattern 3: Conditional details
## Creating documents
Use docx-js. See [references/docx-js.md](references/docx-js.md).
## Editing documents
For simple edits, modify XML directly.
**For tracked changes**: See [references/redlining.md](references/redlining.md)Related skills
FAQ
Where do skills live?
Project skills in .claude/skills/ (shared via git) or personal skills in ~/.claude/skills/ across all projects.
What files does a skill need?
A required SKILL.md with metadata plus optional references/ docs and scripts/ utilities.