skill-creator

Create SKILL.md folders with YAML frontmatter and generate agents/openai.yaml metadata.

425|37|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/cnfjlhj/ai-collab-playbook --skill skill-creator-cnfjlhj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/cnfjlhj/ai-collab-playbook/tree/main/skills/full/skill-creator
Command: npx skills add https://github.com/cnfjlhj/ai-collab-playbook --skill skill-creator-cnfjlhj

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides clear, repeatable guidance and tooling to reduce the friction of creating and maintaining modular SKILL.md-based skills, preventing context bloat and inconsistent UI metadata.

Core Features & Use Cases

  • Initialization & templates: Instructions and a template for creating new skill folders and SKILL.md frontmatter.
  • UI metadata generation: Scripts and guidance to produce agents/openai.yaml with display_name, short_description, and optional interface fields.
  • Validation & best practices: Quick validation steps and progressive disclosure patterns for when to include scripts, references, and assets.
  • Use Case: A developer onboarding a new domain skill can initialize a folder, add scripts/references, generate UI metadata, and validate the skill for consistent behavior.

Quick Start

Initialize a new skill, populate SKILL.md, and run the provided scripts to generate agents/openai.yaml and validate the folder.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a reusable AI skill with SKILL.md and openai.yaml metadata?

To create a reusable AI skill, you initialize a new skill folder, populate the SKILL.md file with clear YAML frontmatter and concise body instructions, then run provided scripts to generate the agents/openai.yaml UI metadata and validate the folder structure.

What is progressive disclosure when developing skill folders?

Progressive disclosure in skill development is the practice of keeping SKILL.md body instructions concise while placing deterministic tasks in scripts and domain knowledge in references, preventing context bloat and ensuring consistent behavior.

Does skill creation require PyYAML to generate openai.yaml files?

Yes, PyYAML is a required dependency for generating the agents/openai.yaml file, which contains display_name, short_description, and optional interface fields for consistent UI metadata.

How do I validate a SKILL.md folder structure for consistent behavior?

You validate a SKILL.md folder structure by running the provided validation scripts after populating the SKILL.md frontmatter, optional scripts, references, and assets, ensuring the skill conforms to best practices and consistent behavior.

What should I include in SKILL.md YAML frontmatter for a new skill?

SKILL.md YAML frontmatter must include a name and description at minimum, with the body following progressive disclosure patterns to organize procedural workflows and tool integrations effectively.

Can I add scripts and references to a SKILL.md skill for deterministic tasks?

Yes, you can add optional scripts and references to a skill folder to handle deterministic tasks and provide domain knowledge, keeping the main SKILL.md instructions concise and reducing context bloat.