creating-skills

Create structured Claude SKILL.md files with YAML frontmatter and testing workflows.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/ether-moon/skill-set --skill creating-skills-ether-moon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/ether-moon/skill-set/tree/main/plugins/skill-set/skills/creating-skills
Command: npx skills add https://github.com/ether-moon/skill-set --skill creating-skills-ether-moon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a clear, repeatable workflow and checklists that remove uncertainty when creating, editing, or reviewing Claude SKILL.md files so skills trigger reliably and follow best practices.

Core Features & Use Cases

  • Structured Skill Workflow: Step-by-step guidance from use-case definition through success criteria, file structure, frontmatter, and testing.
  • Validation and Troubleshooting: Checklists and troubleshooting guidance to fix common upload, triggering, and execution issues.
  • Documentation Patterns: Reference patterns for sequential workflows, multi-MCP coordination, iterative refinement, and context-aware tool selection.
  • Use Case: Convert two or three concrete user needs into a concise SKILL.md with YAML frontmatter, testing scenarios, and reference files so the skill triggers appropriately in real conversations.

Quick Start

Ask Claude to generate a concise SKILL.md and associated reference files from 2-3 concrete use cases and defined success criteria.

Frequently Asked Questions about creating-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude skill that triggers reliably on user phrases?

To create a Claude skill that triggers reliably, you need a concise SKILL.md file with validated YAML frontmatter, clear naming conventions, defined triggering criteria, and testing scenarios. Using a structured workflow ensures your skill follows best practices for reliable triggering in real conversations.

What is the best way to structure SKILL.md files for maintainability?

The best way to structure SKILL.md files for maintainability is to follow a standard pattern: define 2-3 concrete use cases, success criteria, YAML frontmatter, and associated reference files. This structured approach ensures reliable error handling and long-term maintainability.

How do I fix a Claude skill that is not triggering during conversations?

To fix a Claude skill not triggering, use validation checklists and troubleshooting guidance to review your YAML frontmatter and triggering criteria. Common triggering issues often stem from misconfigured frontmatter or unclear user phrase definitions in the SKILL.md file.

Does a Claude skill require YAML frontmatter to work properly?

Yes, a Claude skill requires YAML frontmatter to work properly. Validating the YAML frontmatter is a core step in the skill creation workflow, ensuring the skill is recognized, triggers appropriately on user phrases, and handles errors reliably.

Can I use reference files to document multi-MCP coordination workflows?

Yes, you can use reference files to document multi-MCP coordination workflows. The skill creation process supports documentation patterns for sequential workflows, multi-MCP coordination, iterative refinement, and context-aware tool selection within your reference materials.

When should I refactor an existing SKILL.md file instead of starting over?

You should refactor an existing SKILL.md file when it has structural issues but valid core logic. The skill creation workflow applies to authoring, reviewing, refactoring, and testing, allowing you to validate frontmatter and triggering criteria without losing your original work.