skill-format-universal

Validate SKILL.md files against Anthropic and FLEXT canonical format standards.

Updated May 20, 2025
One-click install
npx skills add https://github.com/flext-sh/flext --skill skill-format-universal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-format-universal
Source: https://github.com/flext-sh/flext/tree/main/.claude/skills/skill-format-universal
Command: npx skills add https://github.com/flext-sh/flext --skill skill-format-universal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that all SKILL.md files within the .claude/skills/ directory adhere to a strict, canonical format, promoting consistency and discoverability across the skill ecosystem.

Core Features & Use Cases

  • Format Validation: Checks for mandatory frontmatter (name, description), required body sections (Scope, References, Rules, Instructions, Workflow, Examples, Verification), and naming conventions.
  • Content Auditing: Detects and flags prohibited headings (e.g., "When to use") and placeholder text like "TODO" or "TBD".
  • Use Case: When developing a new skill or reviewing existing ones, use this Skill to automatically verify that its SKILL.md file meets all established Anthropic and FLEXT standards before merging.

Quick Start

Run the validation script for all skills in the .claude/skills directory.

Frequently Asked Questions about skill-format-universal

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

FAQPage Schema
How do I validate SKILL.md files for required sections and frontmatter?

You can validate SKILL.md files by running a bash script that checks frontmatter, required body sections, and naming conventions. This enforces documentation standards and flags prohibited headings or placeholder text like TODO.

What sections are required in skill documentation to meet consistency standards?

Required documentation sections include Scope, References, Rules, Instructions, Workflow, Examples, and Verification. Checking for these sections ensures canonical format adherence and discoverability across the skill ecosystem.

Does skill format validation detect placeholder text and prohibited headings?

Format validation detects prohibited headings like "When to use" and flags placeholder text such as TODO or TBD. This content auditing prevents incomplete documentation from passing structural checks.

Can I automate markdown consistency checks for multiple skills in a directory?

You can automate markdown consistency checks by running the validation script across all skills in the .claude/skills directory. The script performs structural and content checks on every SKILL.md file found.

What is the best way to enforce naming conventions in markdown documentation?

The best way to enforce naming conventions is using an automated validation script that checks file structure and frontmatter against canonical standards, ensuring all skill files adhere to established naming rules.