skill-writer

Guide teams in authoring and validating Claude Skills with proper frontmatter.

Updated Feb 23, 2025
One-click install
npx skills add https://github.com/Hieubkav/Ph-ng-Kh-m-Ng-c-Nh-n --skill skill-writer-hieubkav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-writer
Source: https://github.com/Hieubkav/Ph-ng-Kh-m-Ng-c-Nh-n/tree/main/.claude/skills/skill-writer
Command: npx skills add https://github.com/Hieubkav/Ph-ng-Kh-m-Ng-c-Nh-n --skill skill-writer-hieubkav

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides users through creating well-structured Agent Skills for Claude Code, including frontmatter, structure, and validation steps to ensure discoverability.

Core Features & Use Cases

  • Guides Skill authors on naming, frontmatter, and folder structure
  • Validates SKILL.md presence, optional resources, and clear usage instructions
  • Assists teams in maintaining consistent Skill discovery across projects

Quick Start

Create a new Skill by documenting its scope, structure, and validation steps, then save as SKILL.md in the project repository.

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 well-structured Claude Skill with valid YAML frontmatter?

To create a Claude Skill, document its scope, structure, and validation steps, then save the file as SKILL.md in your project repository. Enforce YAML frontmatter requirements by including required name and description fields for proper Skill discovery.

What are the required frontmatter fields for a Claude Skill SKILL.md file?

The required frontmatter fields for a SKILL.md file are name and description. Validating these YAML frontmatter requirements ensures your Claude Skill passes the light-weight validation checklist and maintains consistent Skill discovery across projects.

How do I validate a SKILL.md file for Claude Code project structure?

Validate a SKILL.md file by checking for required YAML frontmatter, presence of clear usage instructions, and proper handling of optional resources. This light-weight validation checklist ensures your Claude Code project structure aligns with Skill discovery workflows.

Can I include optional resources when authoring Claude Skills?

Yes, you can include optional resources when authoring Claude Skills. The Skill authoring process provides guidance on optional resources handling alongside the required YAML frontmatter validation, ensuring your SKILL.md file remains well-structured and discoverable.

Why does my Claude Skill not appear in Skill discovery workflows?

Your Claude Skill may not appear in Skill discovery workflows if its SKILL.md file lacks the required YAML frontmatter fields, specifically name and description. Validating your project structure and frontmatter ensures consistent team-wide discoverability.

What is the best way to audit existing SKILL.md files for Claude Code?

The best way to audit existing SKILL.md files is to apply a light-weight validation checklist that checks for YAML frontmatter requirements, clear usage instructions, and optional resources handling. This ensures your Claude Code project structure aligns with Skill discovery workflows.