mcaf-skill-curation

Validate YAML frontmatter and folder names across .codex/skills and .claude/skills.

20|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/Zendevve/opentweak --skill mcaf-skill-curation-zendevve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcaf-skill-curation
Source: https://github.com/Zendevve/opentweak/tree/main/.codex/skills/mcaf-skill-curation
Command: npx skills add https://github.com/Zendevve/opentweak --skill mcaf-skill-curation-zendevve

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) components.

## What problem does it solve? This Skill helps teams keep agent skills in sync with the real codebase and governance rules by auditing, aligning frontmatter and folder structures across .codex/skills and .claude/skills, and by applying feedback to ensure skills match the repository reality.

## Core Features & Use Cases

  • Inventory and drift detection across skill folders to identify mismatches between SKILL.md frontmatter and actual folder names.
  • Validate and enforce YAML frontmatter rules (name, description, proper lengths, and folder-name alignment); remove template cruft (README.md, CHANGELOG.md, etc.) to keep skill folders lean.
  • Generate a metadata-only <available_skills> block and a validation report to help agent runtimes discover current capabilities.

Quick Start

Run the mcaf-skill-curation workflow to validate and generate available_skills metadata for your agent.

Frequently Asked Questions about mcaf-skill-curation

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

FAQPage Schema
How do I detect drift between agent skills and my repository definitions?

To detect agent skill drift, inventory and compare SKILL.md frontmatter against actual folder names across .codex/skills and .claude/skills to identify structural mismatches. This process surfaces inconsistencies between documented metadata and real codebase definitions.

How do I validate YAML frontmatter rules for agent skills?

To validate YAML frontmatter, enforce rules ensuring the name and description fields follow required formats, proper lengths, and folder-name alignment. This removes template cruft like README.md and keeps skill folders lean.

What is the best way to generate available skills metadata for agent runtimes?

The best way to generate available skills metadata is to run a curation workflow that audits skill folders and produces a metadata-only <available_skills> block plus a validation report. This helps agent runtimes discover current capabilities.

Can I use YAML validation across both .codex/skills and .claude/skills directories?

Yes, you can apply YAML validation across both .codex/skills and .claude/skills directories. The workflow audits both paths to align frontmatter rules, enforce folder-name matching, and remove template docs consistently.

Why does my agent skill folder name not match the frontmatter name?

Your agent skill folder name does not match the frontmatter name due to repository drift over time. Running a skill curation validation enforces folder-name alignment with the YAML frontmatter to resolve these mismatches.

Do I need the yaml dependency to validate agent skills?

Yes, you need the yaml dependency to parse and validate SKILL.md frontmatter rules. It enables the enforcement of proper name and description lengths and folder-name matching across skill directories.