skill-writer

Create and validate SKILL.md files with YAML frontmatter and folder structure.

10|3|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/10x-Anit/10x-Accountability-Coach --skill skill-writer-10x-anit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-writer
Source: https://github.com/10x-Anit/10x-Accountability-Coach/tree/main/.opencode/skills/skill-writer
Command: npx skills add https://github.com/10x-Anit/10x-Accountability-Coach --skill skill-writer-10x-anit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps writers design, validate, and structure Claude Code Skills by enforcing frontmatter rules, directory layout, and best practices, reducing discovery friction and deployment issues.

Core Features & Use Cases

  • Frontmatter validation: enforces name, description, and optional fields to ensure consistent Skill discovery.
  • Structured templates: provides clear SKILL.md structure with sections for instructions, examples, and best practices.
  • Progressive disclosure: supports optional reference, examples, scripts, and assets to keep complex Skills organized and maintainable.
  • Troubleshooting guidance: helps diagnose activation or discovery problems and suggests concrete fixes.

Quick Start

Ask Claude to start the Skill Writer by selecting a skill scope and location, then follow prompts to define scope, location, and the Skill frontmatter to generate a valid SKILL.md.

Frequently Asked Questions about skill-writer

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

FAQPage Schema
How do I write a SKILL.md file with valid YAML frontmatter for Claude Code?

To write a SKILL.md file with valid YAML frontmatter, enforce specific naming rules, required description fields, and structured guidance sections to ensure consistent Skill discovery and deployment without friction.

What is the best way to structure an Agent Skill folder for progressive disclosure?

Structuring an Agent Skill for progressive disclosure involves creating a main SKILL.md file alongside optional reference, examples, scripts, and assets folders to keep complex instructions organized and maintainable.

Why does my Claude Code Skill fail to activate or get discovered during a session?

Skill activation or discovery failures usually occur due to invalid YAML frontmatter, incorrect folder structure, or missing description fields, which can be diagnosed and fixed using targeted troubleshooting guidance.

Can I use optional scripts and references when creating a Claude Skill?

Yes, you can use optional scripts and references when creating a Claude Skill by placing them in dedicated supporting folders, enabling progressive disclosure to keep the main SKILL.md file concise while providing deeper context.

What are the naming rules and requirements for Claude Skill frontmatter?

Claude Skill frontmatter requires a valid name and description field to ensure proper discovery, while optional metadata fields can be added to provide additional context without violating strict structural conventions.

Do I need any external dependencies to build and validate Claude Code Skills?

No external dependencies are required to build and validate Claude Code Skills, as the validation process relies entirely on standard markdown and YAML frontmatter conventions enforced directly within the SKILL.md file.