skill-creator

Parse SKILL.md frontmatter and generate structured YAML metadata.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/doghelWang/amr_studio_v4 --skill skill-creator-doghelwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/doghelWang/amr_studio_v4/tree/main/skills/skill-creator
Command: npx skills add https://github.com/doghelWang/amr_studio_v4 --skill skill-creator-doghelwang

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Generates consistent Skill metadata from SKILL.md and surrounding resources, enabling standardized discovery and tooling across projects.

Core Features & Use Cases

  • Automatically parses SKILL.md frontmatter to extract name and description, and assembles optional references (scripts, references, assets) for contextual loading.
  • Produces a structured YAML metadata block suitable for catalogs, search indices, and CI pipelines.
  • Validates skill structure and flags potential issues before packaging.

Quick Start

Create or update a Skill by ensuring a valid SKILL.md exists and run the extractor to generate the metadata YAML.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I extract metadata from SKILL.md frontmatter for catalogs and CI pipelines?

To extract metadata from SKILL.md frontmatter, you parse the required name and description fields, enumerate optional directories like scripts and references, and output a structured YAML metadata block suitable for CI pipelines and discovery tooling.

How do I validate skill structure and flag missing required fields before packaging?

Validating skill structure involves parsing the SKILL.md frontmatter to check for required fields and enumerating optional directories. The extractor flags potential structural issues to ensure consistent skill units across the repository before packaging.

Do I need pyyaml to parse SKILL.md frontmatter and generate YAML metadata?

Yes, you need the pyyaml dependency to parse SKILL.md frontmatter and generate the structured YAML metadata block required for standardized discovery and tooling across projects.

What is the best way to standardize skill discovery across multiple projects using YAML metadata?

Standardizing skill discovery is achieved by extracting consistent metadata from SKILL.md frontmatter and surrounding resources. This generates a structured YAML block that enables standardized search indices and tooling across projects.

Why does my skill metadata extraction fail when optional directories like scripts or references are missing?

Skill metadata extraction might flag missing optional directories like scripts, references, or assets as structural issues. The extractor validates these paths to ensure consistent skill units and contextual loading across the repository.

Can I use this metadata extractor to check skill structure for search indices and contextual loading?

Yes, you can use this metadata extractor to validate skill structure for search indices. It assembles optional references like scripts and assets for contextual loading and outputs structured YAML metadata suitable for catalogs and discovery tooling.