skill-creator

Generate SKILL.md templates and resource scaffolds for Codex Skill units.

46|6|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/aresbit/MateBot --skill skill-creator-aresbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/aresbit/MateBot/tree/main/skills/skill-creator
Command: npx skills add https://github.com/aresbit/MateBot --skill skill-creator-aresbit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables teams to bootstrap consistent Skill units for Codex by generating a standard SKILL.md frontmatter and optional resource scaffolds. It ensures all Skills start from a clean, uniform foundation that is easy to customize and reuse.

Core Features & Use Cases

  • Template generation: Creates a canonical SKILL.md with required frontmatter and a clear body structure.
  • Resource scaffolding: Optionally creates scripts/, references/, and assets/ directories to accelerate development.
  • Guided organization: Provides templates and patterns to structure multi-step workflows or tool collections for repeatable skills.
  • Validation & packaging readiness: Integrates with quick_validate.py and package_skill.py to validate the Skill and produce distributable .skill files.

Quick Start

Example: python scripts/init_skill.py my-skill --path skills/ --resources scripts,references,assets --examples

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 SKILL.md template with the correct frontmatter structure?

To create a SKILL.md template, use the init_skill.py script to generate a canonical file with required frontmatter. This ensures the skill starts from a clean, uniform foundation that is easy to customize and reuse.

What's the best way to scaffold resource directories for a new skill?

The best way to scaffold resource directories is running the init_skill.py script with the --resources flag. This optionally creates scripts/, references/, and assets/ folders to accelerate your development process.

How do I validate a skill before packaging it into a distributable file?

To validate a skill before packaging, run the quick_validate.py script to enforce frontmatter correctness. This checks that the SKILL.md structure meets standards required for distribution.

Does the skill creation process support packaging into .skill files?

Yes, the skill creation process supports packaging into .skill files via the package_skill.py script. This produces a distributable archive after validating the SKILL.md frontmatter and resource structure.

Can I generate skills with examples included during initialization?

Yes, you can generate skills with examples by passing the --examples flag to the init_skill.py script. This adds sample content to the scaffolded SKILL.md and resource directories for immediate reference.

Do I need yaml installed to generate and package skill templates?

Yes, you need the yaml dependency installed to generate and package skill templates. The included Python scripts rely on it to parse and enforce frontmatter correctness during the validation process.