skill-writer

Generate SKILL.md frontmatter and validate Claude Code Skill structures.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/Odiabackend099/Callwaiting-AI-Voxanne-2026 --skill skill-writer-odiabackend099
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-writer
Source: https://github.com/Odiabackend099/Callwaiting-AI-Voxanne-2026/tree/main/.agent
Command: npx skills add https://github.com/Odiabackend099/Callwaiting-AI-Voxanne-2026 --skill skill-writer-odiabackend099

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users create well-structured Claude Code Skills that adhere to the official SKILL.md validation rules, ensuring discoverability and reliability.

Core Features & Use Cases

  • Generate SKILL.md frontmatter with required fields (name, description) and optional sections (references, examples, scripts, assets).
  • Validate directory structure and ensure the presence/absence of optional components only when populated.
  • Provide templates and guidance for single-file and multi-file Skills, including progressive disclosure patterns.

Quick Start

Create a ready-to-use SKILL.md structure for a new Claude Code Skill.

Frequently Asked Questions about skill-writer

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

FAQPage Schema
How do I create a valid SKILL.md file for Claude Code?

A valid SKILL.md file for Claude Code requires structured frontmatter with mandatory name and description fields, alongside optional references, examples, scripts, and assets sections. Proper validation ensures the directory structure enforces constraints on naming and content quality for reliable skill discovery.

What are the required frontmatter fields for Claude Skill validation?

The required frontmatter fields for Claude Skill validation are name and description. Optional sections including references, examples, scripts, and assets must only be populated when relevant, ensuring the SKILL.md structure passes official validation rules for discoverability.

Why is my Claude Code Skill not being discovered?

Your Claude Code Skill may not be discovered due to invalid SKILL.md frontmatter, incorrect directory structure, or failing content quality constraints. Troubleshooting skill discovery involves validating required fields like name and description, and ensuring optional components are correctly populated.

How do I structure a multi-file Claude Code Skill?

To structure a multi-file Claude Code Skill, use progressive disclosure patterns within your SKILL.md by separating optional assets, scripts, and references into distinct files. Validation rules require including optional sections only when populated, ensuring the directory structure remains clean.

Can I use templates to generate Claude Code Skills?

Yes, you can use templates to generate Claude Code Skills. Templates provide ready-to-use SKILL.md structures for both single-file and multi-file Skills, guiding the writing of required frontmatter and progressive disclosure patterns while enforcing official validation constraints.