writing-skills

Enforce YAML frontmatter and three-level content model for Claude skills.

822|83|Updated Jul 3, 2024
One-click install
npx skills add https://github.com/software-mansion/react-native-audio-api --skill writing-skills-software-mansion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/software-mansion/react-native-audio-api/tree/main/.claude/skills/writing-skills
Command: npx skills add https://github.com/software-mansion/react-native-audio-api --skill writing-skills-software-mansion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardize Claude skill creation to ensure consistent frontmatter and scalable maintenance.

Core Features & Use Cases

  • Define the required YAML frontmatter (name, description) for every skill
  • Enforce the three-level content model (frontmatter, skill body, supporting files)
  • Provide a maintenance workflow via maintenance.md for pre-push checks
  • Help teams review and rewrite skills to maintain quality over time

Quick Start

Create or update a skill using the three-level model with a frontmatter and a concise body, then add a maintenance file to map paths to checks

Frequently Asked Questions about writing-skills

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

FAQPage Schema
What YAML frontmatter is required for a Claude skill file?

The required YAML frontmatter for a Claude skill file includes name and description fields. This schema standardizes skill creation to ensure consistent metadata and scalable maintenance across team workflows.

How do I structure a Claude skill to ensure long-term maintainability?

To ensure maintainability, structure a Claude skill using a three-level content model: frontmatter, skill body, and supporting files. Include a dedicated maintenance.md to guide pre-push update checks for consistent quality.

How do I set up pre-push checks for auditing Claude skills?

Set up pre-push checks by creating a maintenance.md file that maps skill file paths to review criteria. This maintenance workflow helps teams audit and rewrite skills to sustain quality over time.

Can I use this skill standardization process for team audits?

Yes, this standardization process applies to teams creating, reviewing, or auditing .claude/skills/* files. It enforces a consistent frontmatter schema and content model to maintain structural quality during team audits.

What is the three-level content model for Claude skill design?

The three-level content model for Claude skill design consists of YAML frontmatter, the skill body, and supporting files. This structure enforces consistency and scalable maintenance for every skill created.