creating-skills

Generate Claude Code skill skeletons with guided templates and validation checklists.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/BrendanShields/spec-flow --skill creating-skills-brendanshields
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/BrendanShields/spec-flow/tree/main/plugins/spec/skills/creating-skills
Command: npx skills add https://github.com/BrendanShields/spec-flow --skill creating-skills-brendanshields

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill guides users to create Claude Code skills that follow consistent structure, naming, and frontmatter, reducing guesswork and errors.

Core Features & Use Cases

  • Generate skill skeletons using Basic or Advanced templates.
  • Enforce naming rules and frontmatter via a built-in validation checklist.
  • Enable progressive disclosure to keep SKILL.md lean while providing references.

Quick Start

Gather requirements, choose a template (Basic or Advanced), generate the skill in your preferred location, and run the validation checklist before publishing.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I create a new Claude Code skill with consistent naming and structure?

Use the skill scaffolding templates to generate a skill skeleton that enforces naming conventions (gerund format, lowercase, max 64 characters), frontmatter schema, and SKILL.md structure. The guided workflow walks you through requirement gathering, template selection, content generation, and validation checklist to ensure compliance before publishing.

What are the naming requirements for Claude Code skills?

Skills must use gerund format (verb + -ing), be lowercase, stay under 64 characters, and avoid reserved words. The validation checklist confirms your skill name meets these conventions and prevents publication errors caused by naming inconsistencies.

Can I use templates to automate skill creation instead of building from scratch?

Yes. Choose between Basic or Advanced templates to generate skill skeletons automatically. Templates enforce frontmatter schema, file structure, and size limits, then progressive disclosure keeps your SKILL.md lean while maintaining required references and documentation.

How do I validate a skill's frontmatter and structure before publishing?

Run the built-in validation checklist after generating your skill. It enforces frontmatter schema compliance, naming conventions, SKILL.md size limits, one-level reference structure, and Unix-style paths to catch errors before publication.

What's the difference between Basic and Advanced skill templates?

Basic templates provide essential structure for simple skills, while Advanced templates support progressive disclosure and complex reasoning patterns. Both enforce the same naming and frontmatter rules; choose Advanced if your skill requires internal design depth or multi-step guidance.

Do I need to understand SKILL.md formatting before creating a skill?

No. Templates handle SKILL.md structure automatically, including size limits and reference formatting. The guided scaffolding process gathers your requirements and generates compliant documentation, so you can focus on skill logic rather than format details.