skill-creator

Create and validate normalized skill directories with YAML frontmatter and modular resources.

9|1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/ControlNet/oma-dotfile --skill skill-creator-controlnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ControlNet/oma-dotfile/tree/main/skills/skill-creator
Command: npx skills add https://github.com/ControlNet/oma-dotfile --skill skill-creator-controlnet

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a repeatable process and templates for building modular SKILL units so agents can be extended with concise, discoverable, and reusable capabilities without bloating context windows.

Core Features & Use Cases

  • Skill scaffolding: Generates a normalized skill folder with required SKILL.md frontmatter and recommended structure for scripts, references, and assets.
  • Templates & tooling: Includes init and validation scripts to create example resources and verify frontmatter, naming, and minimal conventions.
  • Use Case: Developers preparing domain-specific agent abilities can quickly initialize a skill, add scripts/references, and validate before deployment.

Quick Start

Ask the agent to "Initialize a new skill named my-skill with scripts and references and validate its SKILL.md."

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and validate a skill directory for AI agent workflows?

Create a normalized skill directory by running init scripts that generate YAML frontmatter and modular resources, then use validation scripts to verify naming rules, schema checks, and frontmatter presence before deployment.

What is the best way to scaffold reusable AI skills without bloating context windows?

Scaffold reusable AI skills by generating a normalized folder structure with required SKILL.md frontmatter, keeping capabilities concise and discoverable through modular scripts, references, and assets.

Do I need PyYAML to validate SKILL.md frontmatter and naming conventions?

Yes, PyYAML is required to parse and verify YAML frontmatter presence and schema checks during the skill validation process using standard library tools.

Can I include scripts and references when initializing a new skill for agent integration?

Yes, skill scaffolding generates a normalized folder with recommended structure for scripts, references, and assets, allowing developers to initialize a skill and add modular resources before validating.

What are the limitations of using templates for skill creation in agent workflows?

Templates provide a repeatable process for building modular skill units but are limited to verifying minimal conventions, frontmatter presence, and naming rules rather than full semantic validation of skill logic.

Why does skill validation fail when YAML frontmatter is missing from SKILL.md?

Skill validation fails because frontmatter presence is a required schema check; the validation scripts parse YAML in SKILL.md to ensure naming rules and minimal conventions are satisfied.