skill-writer

Create validated SKILL.md files with matching directory names for Claude Code skills.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/leonanpereirapinto/ai-utils --skill skill-writer-leonanpereirapinto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-writer
Source: https://github.com/leonanpereirapinto/ai-utils/tree/main/.claude/skills/skill-writter
Command: npx skills add https://github.com/leonanpereirapinto/ai-utils --skill skill-writer-leonanpereirapinto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides users through creating well-structured Agent Skills for Claude Code, ensuring SKILL.md frontmatter is correct and Skill structure is consistent across projects.

Core Features & Use Cases

  • Validates frontmatter fields (name and description) and ensures the directory name matches the Skill ID.
  • Provides a template and step-by-step guidance to assemble multi-file Skills with optional references, scripts, and templates.
  • Assists in drafting high-quality Skill documentation that enables reliable discovery and activation in Claude Code.

Quick Start

Create a new Skill directory, add SKILL.md with correct frontmatter, and write clear, actionable instructions for Claude Code.

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 Claude Code Skill with valid frontmatter?

To create a Claude Code Skill, define a clear purpose and add valid YAML frontmatter to a SKILL.md file, ensuring the directory name matches the Skill ID for proper activation and discovery.

What is the required structure for a multi-file Skill in Claude Code?

A multi-file Skill structure requires a main SKILL.md directory matching the frontmatter name, alongside optional references, scripts, and templates, with documented dependencies and safe defaults.

Why does my Claude Code Skill fail to activate during discovery?

Skill activation fails when the directory name does not match the frontmatter name, the YAML is invalid, or the documentation lacks concise, actionable usage guidelines for Claude Code.

Can I use markdown templates to guide Claude Skill creation?

Yes, you can use markdown templates to assemble multi-file Skills, validate frontmatter fields like name and description, and draft high-quality documentation for reliable discovery.

What's the best way to document dependencies in a SKILL.md file?

Document dependencies in a SKILL.md file by listing required components, specifying optional references, and establishing safe defaults while verifying YAML validity and defensible content.

Do I need to match my Skill directory name to the frontmatter ID?

Yes, you must match the Skill directory name to the frontmatter ID to apply a project-wide structure, ensure consistency, and enable reliable discovery within Claude Code.