Create Skill Files
This skill creates a skill directory and SKILL.md file from parameters.
Input Expected
markdown
skill_name: {name}
description: {description}
skills_to_load: (optional) {skill-1, skill-2}
fix_guidance: (optional) {what to fix from previous attempt}
What to Create
Directory Structure
code
.claude/skills/{skill_name}/
└── SKILL.md
SKILL.md Template
markdown
---
name: {skill_name}
description: "{description}"
context: fork # If this skill orchestrates others
agent: general-purpose
skills: # If context: fork
- {skills_to_load}
---
# {skill_name}
## Quick Start
{1-2 sentences on when to use}
## Navigation
| If you need... | Read this section... |
| :------------- | :------------------- |
| Topic A | ## PATTERN: A |
| Topic B | ## PATTERN: B |
## PATTERN: Main Content
{content}
---
<critical_constraint>
{non-negotiable rules}
</critical_constraint>
If fix_guidance Provided
Address the specific issues mentioned:
- •Read the guidance
- •Fix ONLY the issues
- •Keep other parts as-is
If First Attempt (no fix_guidance)
Create a complete skill with:
- •Frontmatter (name + description)
- •Quick Start section
- •Navigation table
- •Main content sections
- •critical_constraint footer
Output
Return the created file paths and a summary of what was created.