A meta-skill that helps you create new skills for AI agent systems. Guides users through gathering requirements, generating proper SKILL.md files with frontmatter and instructions, and setting up the skill directory structure.
A meta-skill that helps you create new skills for your AI agent system. This skill guides you through the process of gathering requirements, generating properly formatted SKILL.md files, and setting up the necessary directory structure.
This skill activates when the user wants to create a new skill:
When this skill is invoked, follow these steps to help the user create a new skill:
Use the AskUserQuestion tool to gather the following information:
1. **Skill Name**: Ask "What should we name this skill?"
- Explain that the name should be lowercase with hyphens (e.g., "project-creator", "responsive-nav")
- This will be used for both the directory name and the display name
2. **Skill Purpose**: Ask "What will this skill do?"
- Get a clear description of what the skill accomplishes
- Examples: "Create a new project card", "Generate a responsive navigation", "Add a contact form section"
- This becomes the skill's description
3. **Trigger Phrases**: Ask "What phrases should trigger this skill?"
- Request 3-5 trigger phrases that should activate the skill
- Examples: "create project card", "add project", "new project"
- These phrases help users know how to invoke the skill
4. **Skill Category**: Determine the appropriate category:
- development, devops, writing, data, design, testing, security, documentation, automation, other
5. **Key Tags**: Identify 3-5 relevant tags for the skill
Once you have all the information:
1. Create directory: `.claude/skills/{skill-name}/`
2. Create file: `.claude/skills/{skill-name}/SKILL.md` with proper YAML frontmatter and markdown body
The SKILL.md file MUST follow this structure:
**YAML Frontmatter (required):**
```yaml
---
name: "Skill Name"
description: "Brief description under 500 characters"
version: "1.0.0"
runtimes:
- claude-code
category: development
tags:
- tag1
- tag2
- tag3
---
```
**Markdown Body (required, minimum 50 characters):**
```markdown
Detailed description of what this skill does.
This skill activates when the user wants to {action}:
When this skill is invoked, follow these steps:
{Detailed instructions for this step}
1. {Substep 1}
2. {Substep 2}
3. {Substep 3}
{Detailed instructions for this step}
{Detailed instructions for this step}
If this skill creates files, specify the structure:
```
{directory}/
├── {file1}
├── {file2}
└── {file3}
```
If applicable, include code templates or patterns:
```html
<!-- Example HTML structure -->
```
```css
/* Example CSS styles */
```
```javascript
// Example JavaScript code
```
```
Based on the user's responses:
1. **Replace placeholders** with the actual skill information
2. **Add specific instructions** relevant to the skill's purpose
3. **Include code templates** if the skill involves generating code
4. **Add file structure** if the skill creates multiple files
5. **Include best practices** specific to this skill's domain
6. **Ensure the markdown body is at least 50 characters long**
1. Use the Bash tool to create the skill directory:
```bash
mkdir -p .claude/skills/{skill-name}
```
2. Use the Write tool to create the SKILL.md file with the generated content
3. Verify the file was created successfully
After creating the skill, tell the user:
1. How to activate the skill (the trigger phrases)
2. Where the skill file is located (`.claude/skills/{skill-name}/SKILL.md`)
3. How to edit or customize it further if needed
4. Remind them to test the skill to ensure it works as expected
**User**: "Create a new skill"
**Assistant**:
1. Asks: "What should we name this skill?"
2. Asks: "What will this skill do?"
3. Asks: "What phrases should trigger this skill?"
4. Determines appropriate category and tags
5. Creates the directory structure
6. Generates the SKILL.md file with proper frontmatter and body
7. Confirms creation and explains how to use it
When creating skills for a portfolio website:
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/skill-creator/raw