create-agent-skills

Guide authors to create and refine SKILL.md documentation for Claude Code Skills.

15|3|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/o2alexanderfedin/ai-swe-template --skill create-agent-skills-o2alexanderfedin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-skills
Source: https://github.com/o2alexanderfedin/ai-swe-template/tree/main/.claude/skills/create-agent-skills/skills/create-agent-skills
Command: npx skills add https://github.com/o2alexanderfedin/ai-swe-template --skill create-agent-skills-o2alexanderfedin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Expert guidance for creating, writing, building, and refining Claude Code Skills. Use when working with SKILL.md files, authoring new skills, improving existing skills, understanding skill structure, progressive disclosure, workflows, validation patterns, and XML formatting.

Core Features & Use Cases

  • Guides for authoring Claude Skills with pure XML structure
  • Progressive disclosure patterns to keep SKILL.md concise
  • Validation, testing, and reference-guide templates
  • Clear naming conventions and reference integration
  • Slash-command style routing wrappers for discoverability

Quick Start

Describe the skill you want to build, then follow the guided workflow to create a new SKILL.md and associated references.

Frequently Asked Questions about create-agent-skills

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

FAQPage Schema
How do I create a Claude Skill with proper SKILL.md structure and XML formatting?

Create a SKILL.md file with YAML frontmatter (64-character name and description) followed by pure XML containing required tags: <objective>, <quick_start>, and <success_criteria>. Optional tags like <workflow>, <validation>, <examples>, and <reference_guides> support progressive disclosure and keep documentation modular and scannable.

What are progressive disclosure patterns and why use them in Skill documentation?

Progressive disclosure reveals information in layers—essential details first, advanced content on demand. In Skill documentation, this keeps SKILL.md concise and focused while optional tags like <advanced_features> and <security_checklist> provide depth without overwhelming new users.

What validation patterns should I include when building Claude Skills?

Include a <validation> section with structured templates covering input constraints, output expectations, and error handling. Validation patterns standardize how Skills enforce requirements, test edge cases, and communicate failures, improving reliability across skill-based workflows.

Can I use slash-command routing to improve Skill discoverability?

Yes, slash-command style routing wrappers standardize how users invoke Skills and help organize commands by intent. This pattern enhances discoverability and keeps skill interaction consistent within Claude Code environments.

How do I structure references and reference guides within a Skill?

Add a <reference_guides> tag containing linked documentation, external APIs, or related resources. Reference integration in SKILL.md centralizes knowledge dependencies, making skills self-documenting and easier for users to extend or understand context.

What naming conventions should I follow for Skill names and descriptions?

Use exactly 64 characters for both name and description in YAML frontmatter. Clear, concise naming improves searchability and consistency across skill collections, ensuring users find and understand skills quickly.