Creating and Editing Claude Skills

Generate SKILL.md entries with naming, description, and progressive disclosure guidance.

2|1|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/bbrowning/bbrowning-claude-marketplace --skill creating-and-editing-claude-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Creating and Editing Claude Skills
Source: https://github.com/bbrowning/bbrowning-claude-marketplace/tree/main/claude-builder/skills/skill-builder
Command: npx skills add https://github.com/bbrowning/bbrowning-claude-marketplace --skill creating-and-editing-claude-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Users struggle to create effective, discoverable, and maintainable Claude Skills. This Skill provides the expert guidance needed to overcome common pitfalls and ensure high-quality skill development, so your AI works exactly as intended.

Core Features & Use Cases

  • Skill Structure & Best Practices: Learn to organize your SKILL.md files, use progressive disclosure, and follow naming conventions for optimal performance and clarity.
  • Discoverability & Effectiveness: Craft clear names and descriptions that help Claude autonomously invoke your skills at the right time, maximizing automation.
  • Comprehensive Review Checklist: Systematically review skills for correctness, clarity, and adherence to best practices, ensuring every skill change maintains quality and reduces complexity.

Quick Start

"I need to create a new Claude Skill. Guide me through the process of structuring the SKILL.md file and writing a good description."

Frequently Asked Questions about Creating and Editing Claude Skills

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

FAQPage Schema
How do I structure a SKILL.md file for Claude to discover and use my skill?

Structure your SKILL.md with required frontmatter (name and description), use gerund naming (e.g., "Parsing JSON"), write third-person descriptions under 1024 characters, and organize optional reference, scripts, and templates directories for progressive disclosure. This ensures Claude autonomously invokes your skill at the right time.

What makes a good Claude skill description for discoverability?

A good description clearly states the problem solved and core capabilities in third person, stays under 1024 characters, and uses progressive disclosure to guide users from overview to detailed workflows. This maximizes Claude's ability to identify when your skill applies and improves automation effectiveness.

How do I review and validate a Claude skill for quality and correctness?

Use a systematic review checklist covering frontmatter compliance, naming conventions, description clarity, file organization, and adherence to best practices. Validate that your skill maintains progressive disclosure structure and that all referenced resources are self-contained and properly documented.

What naming conventions should I follow when creating Claude skills?

Use gerund form (verb + -ing) for skill names to clearly express the action performed. Names should be concise, searchable, and accurately reflect the core task, enabling Claude to invoke the skill at the appropriate moment during automation workflows.

Can I organize Claude skills with multiple directories and templates?

Yes. Beyond the required SKILL.md file, organize skills with optional reference, scripts, and templates directories. This structure supports progressive disclosure, keeps skills self-contained, and makes them more maintainable and understandable for both Claude and future users.