creating-agent-skills

Design and write Claude Code Skills with SKILL.md templates and validation patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jjeremycai/claudekit --skill creating-agent-skills-jjeremycai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-agent-skills
Source: https://github.com/jjeremycai/claudekit/tree/main/plugins/compound-engineering/skills/create-agent-skills
Command: npx skills add https://github.com/jjeremycai/claudekit --skill creating-agent-skills-jjeremycai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides structured guidance for designing, writing, and refining Claude Code Skills. It helps teams adopt consistent patterns, templates, and validation practices to improve discovery, maintainability, and interoperability across Skills.

Core Features & Use Cases

  • Structured SKILL.md templates for both simple and router-based Skills, enabling consistent metadata and body formatting.
  • Progressive disclosure patterns that keep SKILL.md under 500 lines while exposing deeper knowledge in references and workflows.
  • Validation and consistency tooling including reference and workflow patterns, examples, and quality checks to ensure reliable skill creation and maintenance.

Quick Start

To begin, review the SKILL.md template in this Skill to learn the recommended structure, then explore references and workflows to implement a router-based design.

Frequently Asked Questions about creating-agent-skills

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

FAQPage Schema
How do I structure a Claude Code SKILL.md file for maintainability?

Structure a Claude Code SKILL.md file using a consistent XML format with mandatory frontmatter and modular components. Apply progressive disclosure patterns to keep the file under 500 lines while exposing deeper knowledge in separate references and workflows.

What is the router pattern in skill design?

The router pattern in skill design is a template structure that routes processing logic to modular components. It enables progressive disclosure by keeping the main SKILL.md concise while delegating complex workflows and references to external files.

How do I validate Claude Code skills for consistency?

Validate Claude Code skills using built-in quality checks, reference patterns, and workflow examples. This ensures reliable skill creation and maintenance by enforcing a consistent XML structure, mandatory frontmatter, and modular component formatting.

When should I use progressive disclosure in skill authorship?

Use progressive disclosure in skill authorship when a SKILL.md file exceeds 500 lines or contains complex logic. It keeps the main file concise by moving detailed knowledge into modular references and workflows, improving discovery and interoperability.

Can I use templates to write Claude Code skills?

Yes, you can use structured SKILL.md templates for both simple and router-based skills. These templates provide consistent metadata and body formatting, enabling teams to adopt reliable patterns and validation practices for skill creation.

What are the limitations of progressive disclosure in skill design?

Progressive disclosure in skill design requires strict XML-structure discipline and modular component management. If references and workflows are not properly linked, the skill may fail to expose deeper knowledge correctly, impacting discovery and maintainability.