creating-agent-skills

Author Claude Code Skills with YAML frontmatter and markdown formatting.

461|129|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/davekilleen/Dex --skill creating-agent-skills-davekilleen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-agent-skills
Source: https://github.com/davekilleen/Dex/tree/main/.claude/plugins/compound-engineering/skills/create-agent-skills
Command: npx skills add https://github.com/davekilleen/Dex --skill creating-agent-skills-davekilleen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and workflows (resource) components.

What problem does it solve?

This Skill provides expert guidance for creating, writing, and refining Claude Code Skills, ensuring your skills are discoverable, efficient, and adhere to best practices.

Core Features & Use Cases

  • Skill Authoring: Learn the structure, naming conventions, and best practices for writing effective SKILL.md files.
  • Workflow Integration: Understand how to split content into workflows/, references/, templates/, and scripts/ for progressive disclosure and modularity.
  • Use Case: You're building a new skill to manage user authentication. Use this Skill to understand the optimal structure, how to write clear instructions, and how to organize supporting documentation and scripts.

Quick Start

Use the creating-agent-skills skill to learn how to create a new Claude Code Skill.

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 for optimal discoverability and efficiency?

Structure Claude Code Skills using a SKILL.md file with required YAML frontmatter and a markdown body. Split content into workflows, references, templates, and scripts directories for modularity and progressive disclosure.

What is progressive disclosure in agent skill development?

Progressive disclosure in agent skill development separates instructions into workflows, references, templates, and scripts. This modular structure ensures Claude Code loads only necessary context, improving efficiency and reducing token usage.

How do I write effective YAML frontmatter for Claude Code Skills?

Write effective YAML frontmatter by following Anthropic's official specifications for skill structure. Include required metadata fields and clear descriptions to ensure your agent skills are properly parsed and discoverable.

What are common anti-patterns when writing prompt engineering instructions for agent skills?

Common anti-patterns in agent skill authoring include poor markdown body formatting, lack of progressive disclosure, and vague description writing. Following best practices for structure and naming conventions prevents these discoverability issues.

When do I need to split Claude Code Skill content into separate reference files?

Split Claude Code Skill content into separate reference files when supporting documentation grows large. Using references and workflows directories enables progressive disclosure, keeping the main SKILL.md concise while providing detailed context on demand.