skill-creator

Enforce standardized SKILL.md frontmatter and modular skill directory structure.

97|17|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/antoniolg/agent-kit --skill skill-creator-antoniolg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/antoniolg/agent-kit/tree/main/skills/skill-creator
Command: npx skills add https://github.com/antoniolg/agent-kit --skill skill-creator-antoniolg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill provides a standardized framework for creating and maintaining Agent Skills by enforcing a consistent SKILL.md frontmatter, directory structure, and resource packaging, reducing ambiguity and onboarding time for new skills.

Core Features & Use Cases

  • Enforces a canonical frontmatter schema (name, description, license, compatibility, metadata, allowed-tools)
  • Defines a minimal and extensible skill layout: SKILL.md at the root plus optional scripts/, references/, and assets/ directories
  • Includes a built-in initializer that scaffolds a new skill with template SKILL.md and sample resources
  • Supports local validation and packaging workflows to produce distributable .skill files

Quick Start

Run the Skill Initializer to create a new skill folder and then customize SKILL.md and the example resources.

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 standardized Agent Skill with compliant frontmatter?

To create a standardized Agent Skill, use an initializer that scaffolds a canonical SKILL.md frontmatter schema, modular directory structure, and sample resources to ensure consistent naming, validation, and packaging.

What is the required directory structure for packaging distributable Agent Skills?

The required structure for packaging distributable Agent Skills includes a root SKILL.md file alongside optional scripts, references, and assets directories, which streamlines local validation and produces scalable skill catalogs.

Does the skill initializer automatically validate the SKILL.md frontmatter schema?

Yes, the skill initializer scaffolds a new skill with a template SKILL.md and applies validation workflows to enforce the canonical frontmatter schema, ensuring metadata compliance before packaging.

Can I use this framework to scale a large catalog of Agent Skills?

You can scale a large catalog of Agent Skills using this framework because it enforces consistent naming, standardizes resource packaging, and reduces onboarding ambiguity when integrating multiple new skills.

What is the best way to package local Agent Skills into distributable files?

The best way to package local Agent Skills into distributable files is by running local validation workflows against the modular directory structure to produce compliant, distributable .skill packages.

Why does my custom Agent Skill fail local validation before packaging?

Custom Agent Skills fail local validation when the SKILL.md frontmatter does not match the canonical schema, or when the modular directory layout and resource packaging do not meet the enforced standardization requirements.