Guide for creating effective markdown-only Claude Skills that function without executable scripts. Use when creating skills based on knowledge, guidelines, templates, workflows, or domain expertise. Covers structure, patterns, best practices, and provides templates for common skill types (guidelines, workflows, template collections, domain knowledge, principles-based guidance).
Guide for creating effective markdown-only Claude Skills—skills that provide knowledge, guidance, and templates through Markdown content rather than executable scripts.
Markdown-only skills are ideal for:
When to use markdown-only vs. scripts: See references/when-to-use.md
Follow these steps to create an effective markdown-only skill:
Start with concrete examples of how the skill will be used:
Ask clarifying questions:
Example scenarios:
Based on the skill's purpose, select an appropriate pattern:
Available Patterns:
For detailed pattern templates: See references/patterns.md
Quick Selection Guide:
Simple Skills (under 500 lines):
skill-name/
└── SKILL.md (all content)
Skills with Progressive Disclosure:
skill-name/
├── SKILL.md (core guidance + navigation)
└── references/
├── domain-1.md
├── domain-2.md
└── domain-3.md
Skills with Templates or Assets:
skill-name/
├── SKILL.md (guidance + navigation)
├── templates/ or references/
│ └── [template files]
└── assets/ (optional)
└── [resources used in output]
Progressive Disclosure Principle:
The frontmatter determines when your skill triggers. This is critical.
---