writing-skills

Validate SKILL.md files for YAML frontmatter and structural completeness.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/YangYuS8/dev-2026-grading --skill writing-skills-yangyus8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/YangYuS8/dev-2026-grading/tree/main/.opencode/skills/writing-skills
Command: npx skills add https://github.com/YangYuS8/dev-2026-grading --skill writing-skills-yangyus8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides structured guidance for creating, editing, and validating Skill Units (SKILL.md) to ensure consistent frontmatter, organization, and deployment readiness.

Core Features & Use Cases

  • Enforces YAML frontmatter completeness (name, description) and length limits.
  • Promotes progressive disclosure and modular documentation with references and scripts as needed.
  • Guides on CSO-friendly naming, keyword coverage, and cross-referencing to other skills for maintainability.
  • Helps teams prepare skills for deployment, audits, and multi-model usage.

Quick Start

Provide a SKILL.md frontmatter and ensure it defines a valid name and description, then write the markdown body following the frontmatter.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I validate YAML frontmatter in a SKILL.md file?

Progressive disclosure organizes skill documentation by revealing modular instructions and references sequentially. It guides users to deploy only necessary context, reducing cognitive load and maintaining structural guidelines across the repository.

How do I write a SKILL.md file for Claude skills?

To write a SKILL.md file for Claude skills, define valid YAML frontmatter containing name and description fields, then construct the markdown body. Follow structural guidelines to ensure proper organization, keyword coverage, and cross-referencing for maintainability.

What is progressive disclosure in skill documentation?

Progressive disclosure in skill documentation organizes content using modular references and scripts to reveal information sequentially. This pattern ensures users access only necessary instructions, maintaining structural guidelines and deployment readiness across the repository.

Does a valid skill unit require dependencies and components?

A valid skill unit does not require dependencies and components, but it must contain a SKILL.md file with YAML frontmatter. The validation process evaluates completeness and outputs precise metadata, noting whether dependencies and components are available.

Why does my skill unit fail a quality check?

A skill unit fails a quality check if the SKILL.md file is missing mandatory YAML frontmatter fields like name and description. Validation also fails if structural guidelines, progressive disclosure patterns, or length limits are not properly enforced.