One-click install
npx skills add https://github.com/andrueandersoncs/claude-skill-authoring-skill --skill authoring-skills-andrueandersoncs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authoring-skills
Source: https://github.com/andrueandersoncs/claude-skill-authoring-skill/tree/main
Command: npx skills add https://github.com/andrueandersoncs/claude-skill-authoring-skill --skill authoring-skills-andrueandersoncs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you write Claude Skills that are concise, well-structured, and easy for Claude to discover and activate correctly.

Core Features & Use Cases

  • Frontmatter that drives discovery: Generates a valid YAML name and description that match required formatting rules and clearly explain when to use the Skill.
  • Progressive disclosure for better context efficiency: Keeps SKILL.md as an overview and links to deeper guidance in reference files to reduce cognitive load.
  • Quality-focused authoring guidance: Covers naming conventions, common patterns (templates/examples/workflows), anti-patterns, and validation checklist practices before sharing.

Quick Start

Use the authoring-skills skill to review your existing skill’s SKILL.md frontmatter and structure, then rewrite the description to be specific and third-person using the required naming and length constraints.

Frequently Asked Questions about authoring-skills

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

FAQPage Schema
How do I write YAML frontmatter for Claude skills so they are discoverable?

To write effective YAML frontmatter for Claude skills, generate a valid name and description that match formatting constraints and clearly state when to use the skill, ensuring proper discovery and activation by Claude.

What is progressive disclosure in skill authoring and how does it work?

Progressive disclosure in skill authoring keeps the SKILL.md file as a concise overview while linking to deeper guidance in reference files one level deep. This structure reduces cognitive load and improves context efficiency for Claude.

What are the naming conventions and length constraints for Claude skill descriptions?

Claude skill descriptions must use third-person formatting and follow specific naming and length constraints defined in the authoring rules. The description must be specific enough to explain when to use the skill without being verbose or misleading.

How do I validate a Claude skill before sharing it with others?

Validate a Claude skill by running it against a quality-focused validation checklist that checks frontmatter formatting, naming conventions, reference file links, and anti-pattern guidance to ensure the content is not verbose or misleading before sharing.

What are common anti-patterns to avoid when structuring Claude skill instructions?

Common anti-patterns in Claude skill instructions include writing verbose or misleading content, creating overly deep reference file links beyond one level, and skipping the validation checklist. Align with quality guidance to avoid these structural mistakes.

Can I use templates and workflows as reusable patterns inside my SKILL.md?

Yes, you can incorporate reusable patterns like templates, examples, and workflows into your skill. Keep the SKILL.md concise and link to these deeper guidance files one level deep to maintain progressive disclosure and context efficiency.