skill-creator

Create and package modular AgentSkills with YAML frontmatter and resource directories.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/pablomat555/eggent-ai --skill skill-creator-pablomat555
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/pablomat555/eggent-ai/tree/main/bundled-skills/skill-creator
Command: npx skills add https://github.com/pablomat555/eggent-ai --skill skill-creator-pablomat555

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Designing and maintaining scalable, reusable agent capabilities requires a consistent structure and tooling. This Skill Unit standardizes how to create, structure, and package Skills with a mandatory SKILL.md frontmatter and optional resource directories (scripts/, references/, assets/), enabling predictable loading and activation in Codex.

Core Features & Use Cases

  • Self-contained modular packages that extend Codex with workflows, tooling, and domain knowledge
  • Bundled resources: scripts, references, and assets to support deterministic tasks and rich context when needed
  • Packaging and validation support with init_skill.py and package_skill.py
  • Progressive disclosure: metadata, SKILL.md body, and resources loaded on demand

Quick Start

Run scripts/init_skill.py to scaffold a new skill and then customize SKILL.md and resource folders.

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 package modular skills for Codex?

You create modular skills by running scripts/init_skill.py to scaffold a new skill, then customize the mandatory SKILL.md YAML frontmatter and optional resource folders before packaging. Running scripts/package_skill.py validates the structure and produces a distributable .skill artifact.

What is the required structure for a modular skill package?

A modular skill package requires a SKILL.md file with YAML frontmatter containing name and description fields. It optionally supports scripts/, references/, and assets/ directories to bundle domain-specific workflows, tooling, and rich context resources.

Do I need pyyaml installed to validate and package skills?

Yes, pyyaml is a required dependency for packaging modular skills. The packaging and validation scripts rely on pyyaml to parse the mandatory YAML frontmatter in SKILL.md and ensure the structural integrity of the .skill artifact.

Can I include scripts and references in a self-contained skill pack?

Yes, you can include scripts and references in a self-contained skill pack. The skill structure supports optional resource directories for scripts, references, and assets, enabling deterministic task execution and rich context loading on demand.

What's the best way to standardize agent capability packaging with YAML frontmatter?

The best way to standardize agent capability packaging is enforcing a mandatory SKILL.md file with YAML frontmatter for name and description. This approach standardizes creation, enables predictable loading, and supports progressive disclosure of bundled resources.

When should I not use optional resource directories in a skill package?

You should avoid using optional resource directories when a skill requires only basic metadata without bundled scripts, references, or assets. Keeping the package minimal without these directories reduces complexity if deterministic tasks and rich context are unnecessary.