creating-agent-skills

Design, validate, and audit Claude Code Skills using the official specification.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/SChannarong/... --skill creating-agent-skills-schannarong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-agent-skills
Source: https://github.com/SChannarong/.../tree/main/.github/skills/creating-agent-skills
Command: npx skills add https://github.com/SChannarong/... --skill creating-agent-skills-schannarong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps practitioners design, write, and refine Claude Code Skills that adhere to Anthropic's official specification, enabling consistent discovery, activation, and execution.

Core Features & Use Cases

  • Inline essential principles: embed core rules directly in SKILL.md for immediate enforcement.
  • Progressive disclosure: structure content with SKILL.md, references, and scripts to load only what's needed.
  • Audit and upgrade workflows: provide patterns to audit existing skills and upgrade to router patterns when appropriate.
  • Templates and references: leverage templates, reference files, and validation scripts to standardize outputs.
  • Use cases: creating new skills from scratch, auditing existing ones, and guiding best-practice adoption.

Quick Start

To begin, open SKILL.md, review the frontmatter, ensure the body uses the router pattern where needed, and link to references for deeper content.

Frequently Asked Questions about creating-agent-skills

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

FAQPage Schema
How do I create Claude Code Skills that follow the official specification?

To create Claude Code Skills, use a structured blueprint that embeds core rules in SKILL.md and structures content with progressive disclosure to ensure consistent discovery, activation, and execution across models.

What is the router pattern in skill authoring and when should I use it?

The router pattern in skill authoring directs tasks to specific references or scripts only when needed. You should use it to audit and upgrade existing skills for better structure and maintainability across models.

How does progressive disclosure work when building Claude skills?

Progressive disclosure structures Claude skills by separating content into SKILL.md, references, and scripts, loading only what is needed for a specific task to maintain efficiency and reduce context overhead.

What is the best way to validate and audit existing Claude skills?

The best way to validate and audit existing Claude skills is using provided templates and validation scripts to standardize outputs, checking for proper XML structure and adherence to progressive disclosure principles.

Do I need to inline essential principles in SKILL.md or can I use references?

You should inline essential principles directly in SKILL.md for immediate enforcement, while using references and scripts for deeper content to maintain progressive disclosure and optimal loading behavior.

Why does my Claude skill fail to activate consistently across different tasks?

Claude skills fail to activate consistently when they lack proper progressive disclosure and router patterns, making them poorly structured for discoverability and execution across varying models and tasks.