writing-skills

Automate writing, reviewing, and deploying Claude Skills with test-driven validation.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/2725244134/dotfiles --skill writing-skills-2725244134
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/2725244134/dotfiles/tree/main/opencode/.config/opencode/skill/writing-skills
Command: npx skills add https://github.com/2725244134/dotfiles --skill writing-skills-2725244134

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams standardize the creation, review, and deployment of Claude Skills by codifying frontmatter rules, structure, and validation workflows so skills are discoverable and consistently high quality.

Core Features & Use Cases

  • Enforces YAML frontmatter with name and description (and max length)
  • Guides progressive disclosure in SKILL.md body (RED-GREEN-REFACTOR)
  • Extracts metadata (category, keywords, dependencies, components) for indexing and search
  • Provides a repeatable drafting workflow for new skills and edits before deployment

Quick Start

Draft a new skill by following the Writing Skills guidelines: ensure frontmatter, build the body sections, and prepare the metadata fields.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I standardize Claude Skill creation and validation for consistent quality?

To standardize Claude Skill creation and validation, enforce YAML frontmatter with name and description, build progressive-disclosure sections in SKILL.md, and extract metadata fields like category and keywords for indexing before deployment.

What metadata fields are required for reliable Claude Skill discovery?

Required metadata fields for reliable Claude Skill discovery include category, keywords, dependencies, and components. These fields are extracted during the drafting workflow to ensure skills are consistently indexed and searchable.

How does test-driven development apply to writing and reviewing SKILL.md files?

Test-driven development applies to writing SKILL.md files by using a RED-GREEN-REFACTOR cycle to guide progressive disclosure sections. This ensures the skill body is iteratively built, tested, and reviewed before deployment.

Do I need to enforce YAML frontmatter max length when authoring Claude Skills?

Yes, you need to enforce YAML frontmatter max length when authoring Claude Skills. The standardization process codifies frontmatter rules including name and description length limits to maintain consistent structure and quality.

What is the best way to structure a new Claude Skill before deployment?

The best way to structure a new Claude Skill before deployment is to follow a repeatable drafting workflow: ensure valid YAML frontmatter, build progressive-disclosure body sections in SKILL.md, and prepare metadata fields for search indexing.

Can I use this approach to edit existing Claude Skills or is it only for new creation?

You can use this validation and standardization approach for both new Claude Skill creation and edits. It provides a repeatable drafting workflow to review frontmatter, structure, and metadata before any deployment.