creating-skills

Create and audit SKILL.md files using the router-based XML structure.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/outcomeeng/claude --skill creating-skills-outcomeeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/outcomeeng/claude/tree/main/plugins/claude/skills/creating-skills
Command: npx skills add https://github.com/outcomeeng/claude --skill creating-skills-outcomeeng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill standardizes how Claude Skill Units are authored by ensuring SKILL.md exists, frontmatter includes name and description, the body uses pure XML with essential sections, and you can progressively disclose details via references and workflows.

Core Features & Use Cases

  • Ensures inline essential principles for router-pattern SKILL.md
  • Provides workflow templates for create-a-skill, audit-skill, add-workflow, upgrade-to-router
  • Creates and manages references, workflows, scripts, and assets directories
  • Validates structure with quick_validate and packaging scripts

Quick Start

Initialize a new skill by running the provided init_skill.py to scaffold SKILL.md with the router pattern, then flesh out workflows and references.

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 SKILL.md file that follows the router pattern?

To create a router-pattern SKILL.md, run the init_skill.py script to scaffold the file with pure XML structure, essential sections, and frontmatter, then progressively add workflows and references to expand the skill's capabilities.

What is the router pattern for skill development?

The router pattern is an XML-based structure for SKILL.md files that enforces frontmatter, uses essential sections for core logic, and progressively discloses detailed information through indexed references and workflow templates.

How do I audit an existing skill for standards compliance?

You audit an existing skill by validating its SKILL.md structure against the official router-based XML standard, checking frontmatter completeness, and running quick_validate scripts to ensure proper reference and workflow indexing.

Do I need specific dependencies to use the creating-skills workflow?

No external dependencies are required to use the creating-skills workflow. It provides internal scripts, references, and assets to scaffold, validate, and upgrade SKILL.md files entirely within the Claude Skill framework.

What's the best way to upgrade an existing skill to the router pattern?

The best way to upgrade to the router pattern is using the provided upgrade-to-router workflow template, which transforms existing content into pure XML structure while establishing proper frontmatter and reference indexing.

Why does my SKILL.md validation fail during a skill audit?

SKILL.md validation fails during a skill audit when the file lacks required frontmatter, deviates from the pure XML structure, or misses proper indexing for references and workflows required by router-pattern standards.