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.