skill-creator

Create and revise modular agent skills with YAML frontmatter and validation scripts.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/erichugy/agentic.skills --skill skill-creator-erichugy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/erichugy/agentic.skills/tree/main/.system/skill-creator
Command: npx skills add https://github.com/erichugy/agentic.skills --skill skill-creator-erichugy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a clear, repeatable process and templates to avoid inconsistent, verbose, or context-heavy SKILL.md files and to speed up creating well-structured, discoverable agent skills.

Core Features & Use Cases

  • Skill scaffolding: Instructions and templates for initializing a new skill folder, SKILL.md frontmatter, and agents/openai.yaml UI metadata.
  • Resource guidance: Recommendations for when to include scripts, references, and assets and how to organize them for progressive disclosure.
  • Validation and maintenance: Includes scripts and guidance to generate openai.yaml and run quick validation to ensure frontmatter correctness and naming rules.
  • Use Case: An engineer needs to add a new capability to an agent; follow this guide to scaffold the skill, add deterministic scripts, and validate the SKILL.md so the agent can discover and use it reliably.

Quick Start

Use the skill-creator to scaffold and validate a new skill named 'my-skill' with a proper SKILL.md, agents/openai.yaml, and any required scripts or 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 and structure a new agent skill with YAML frontmatter?

Scaffolding an agent skill involves initializing a skill folder, writing a SKILL.md with clear YAML frontmatter, and generating agents/openai.yaml UI metadata. This enforces required frontmatter fields and resource organization for reliable agent discovery.

What is the best way to validate SKILL.md frontmatter and naming rules?

The best way to validate SKILL.md frontmatter is by running the included helper scripts. These scripts generate openai.yaml UI metadata and check frontmatter correctness and naming rules without relying on external network dependencies.

When do I need to include scripts, references, and assets in my agent skill?

Include scripts, references, and assets when your agent skill requires deterministic execution or progressive disclosure. The skill-creator provides resource guidance on organizing these components within the skill folder to manage agent context effectively.

Does the skill-creator workflow require external network dependencies?

No, the skill-creator workflow operates entirely without external network dependencies. It uses local helper scripts and the pyyaml dependency to generate openai.yaml and run quick validations, ensuring a self-contained skill initialization process.

Can I use pyyaml to generate openai.yaml UI metadata for my agent skills?

Yes, pyyaml is used by the skill-creator's helper scripts to generate the agents/openai.yaml UI metadata. This ensures the YAML frontmatter and UI metadata remain synchronized during skill initialization and revision workflows.

Why does my agent skill fail to discover or use SKILL.md content reliably?

Agent skill discovery fails when SKILL.md files contain inconsistent frontmatter or overly verbose instructions. Running validation scripts to enforce frontmatter fields and organizing resources for progressive disclosure ensures the agent can discover and use the skill reliably.