skill-creator

Generate SKILL.md frontmatter, agents/openai.yaml, and validate skill structure with PyYAML.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dmd/dotfiles --skill skill-creator-dmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/dmd/dotfiles/tree/main/claude/skills/.system/skill-creator
Command: npx skills add https://github.com/dmd/dotfiles --skill skill-creator-dmd

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill removes friction and inconsistency from creating and maintaining modular AI skills by providing templates, conventions, and tooling so teams and individuals can produce discoverable, context-efficient skills quickly and reliably.

Core Features & Use Cases

  • SKILL.md templates & guidance: Clear frontmatter rules and writing guidelines for name, description, and progressive disclosure.
  • Code generators: Utilities to create agents/openai.yaml and initialize skill folders with optional scripts, references, and assets.
  • Validation & best practices: Quick validation script and documented patterns to keep SKILL.md concise and reference files properly organized.
  • Use Case: A developer needs to publish a reusable docx or pdf processing skill; use this skill to scaffold SKILL.md, generate UI metadata, add example resources, and validate structure before release.

Quick Start

Use the skill-creator to initialize a new skill folder with a valid SKILL.md, create agents/openai.yaml, and optionally add scripts and references.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create reusable AI skills with valid YAML frontmatter?

You can create reusable AI skills by using templates and generators to scaffold SKILL.md files with valid YAML frontmatter, enforcing concise descriptions and progressive disclosure patterns for modular agent capabilities.

What is the best way to generate agents/openai.yaml for AI skill folders?

The best way to generate agents/openai.yaml is using code generators that initialize skill folders and automatically create UI metadata files alongside optional scripts, references, and assets for your modular agents.

How do I validate AI skill structure and YAML frontmatter before release?

You validate AI skill structure by running a quick validation script powered by PyYAML to check SKILL.md frontmatter conventions, verify reference file organization, and ensure metadata compliance before release.

Does this skill scaffolding tool require PyYAML to run validation scripts?

Yes, the skill scaffolding tool requires PyYAML as a dependency to execute its quick validation scripts, which parse YAML frontmatter and verify the structural integrity of generated AI skill components.

When should I use progressive disclosure patterns in SKILL.md templates?

You should use progressive disclosure patterns in SKILL.md templates when creating complex modular agent capabilities, ensuring the main frontmatter remains concise while delegating detailed context to organized reference files.