write-skill

Create Claude Code skills with structured SKILL.md files and YAML frontmatter.

1|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/yurifrl/cly --skill write-skill-yurifrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-skill
Source: https://github.com/yurifrl/cly/tree/main/.opencode/skill/write-skill
Command: npx skills add https://github.com/yurifrl/cly --skill write-skill-yurifrl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create Claude Code skills with proper structure and documentation to ensure consistency and reusability across projects.

Core Features & Use Cases

  • Structured SKILL.md templates: Enforce YAML frontmatter with name and description.
  • Role definitions & instructions: Provide clear roles, steps, and examples for skill writers.
  • Guided templates & best practices: Offer templated sections and progressive disclosure for maintainability.

Quick Start

Use the write-skill tool to scaffold a new Claude Skill with a valid SKILL.md.

Frequently Asked Questions about write-skill

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

FAQPage Schema
How do I create a Claude Code skill with proper structure?

To create a Claude Code skill, you need to write a SKILL.md file with YAML frontmatter containing the name and description, followed by role definitions, core principles, step-by-step instructions, and concrete examples.

What is the required format for a SKILL.md file?

A SKILL.md file requires YAML frontmatter with name and description fields. It should also include role definitions, core principles, step-by-step instructions, and concrete examples for clarity and maintainability.

How do I write best-practice documentation for custom Claude skills?

Writing best-practice documentation for custom Claude skills involves using structured templates with YAML frontmatter, defining clear roles, providing step-by-step instructions, and including concrete examples to ensure consistency and reusability.

Can I use templates to scaffold a new Claude skill quickly?

Yes, you can use guided templates to scaffold a new Claude skill quickly. These templates enforce YAML frontmatter and provide structured sections for roles, instructions, and examples, ensuring consistency across projects.

Why do my custom Claude skills lack consistency across projects?

Custom Claude skills lack consistency across projects when they do not use structured SKILL.md templates with proper YAML frontmatter, clear role definitions, and step-by-step instructions to enforce standardization and reusability.

What should I include in YAML frontmatter for a Claude skill?

YAML frontmatter for a Claude skill should include the name and description fields. This metadata ensures the skill is properly identified and documented within the Claude Code environment.