skill-creator

Create, validate, and package self-contained AI skills with YAML frontmatter and resource directories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a structured blueprint for creating and maintaining self-contained AI skills, including standardized frontmatter, templates, and bundled resources.

Core Features & Use Cases

  • Template-driven SKILL.md: enforces consistent frontmatter (name, description) and structured instructions.
  • Resource scaffolding: automatically generates optional scripts/, references/, and assets/ directories with example files to accelerate skill creation.
  • Guided packaging & validation: integrates with packaging scripts to validate and output a distributable .skill file.
  • Use case: a product team wants to rapidly spin up consistent Skill units for new capabilities across agents.

Quick Start

Run uv run scripts/init_skill.py <skill-name> --path <output-directory> to create a new skill scaffold.

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 self-contained AI skill with consistent metadata and structure?

To create an AI skill, use the init_skill.py script to generate a template-driven SKILL.md with standardized YAML frontmatter, scripts, references, and assets directories. This ensures your skill has consistent metadata and structure right from the start.

What is the best way to automate agent skill packaging and validation?

Automating agent skill packaging involves using built-in validation scripts to enforce the Skill Unit definition and output a distributable .skill file. The skill-creator tool guides this workflow, ensuring your packaged modules are compliant and ready for deployment.

Do I need YAML frontmatter to build modular agent capabilities?

Yes, YAML frontmatter is required to build modular agent capabilities because it enforces consistent metadata like name and description across all skill units. This standardization is essential for maintaining and scaling agent capabilities across different domains.

How does template-driven scaffolding accelerate skill generation for product teams?

Template-driven scaffolding accelerates skill generation by automatically generating optional scripts, references, and assets directories with example files. This allows product teams to rapidly spin up consistent Skill units for new capabilities without manually creating folder structures.

Can I use skill-creator to distribute skills across multiple agents?

Yes, you can use skill-creator to distribute skills across multiple agents by packaging validated, self-contained modules into a distributable .skill file. This workflow applies to teams building modular agent capabilities across various domains.

Why does my generated skill fail validation during the packaging workflow?

Generated skills fail validation during the packaging workflow if they do not comply with the Skill Unit definition, which enforces proper YAML frontmatter and resource directory structures. Running the validation script identifies missing metadata or structural errors before output.