skill-creator

Create standardized Claude Skill Units with YAML frontmatter and packaging.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/minhtungo/ai-agents-factory --skill skill-creator-minhtungo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/minhtungo/ai-agents-factory/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/minhtungo/ai-agents-factory --skill skill-creator-minhtungo

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 pathway for creating Claude Skills, reducing setup time and ensuring consistent structure, metadata, and packaging practices across teams.

Core Features & Use Cases

  • Standard SKILL.md frontmatter scaffolding with required name and description
  • Optional resource directories: scripts/, references/, assets/ with templates
  • Utilities: init_skill.py for scaffolding
  • Packaging: package_skill.py to produce .skill
  • Validation: quick_validate.py to validate
  • Progressive disclosure design guidance and references to workflows

Quick Start

Initialize a new skill directory under skills/ with a template SKILL.md and sample resources, then customize them for your use case.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate skill creation and scaffolding for Claude capabilities?

You automate skill creation by running init_skill.py to scaffold a template directory with SKILL.md frontmatter, scripts, references, and assets. This enforces required name and description metadata while standardizing skill structure across environments.

What's the best way to package and validate skills for Claude distribution?

The best way to package and validate skills is using package_skill.py to produce .skill files and quick_validate.py to check structure. These utilities enforce YAML frontmatter compliance and ensure skills meet distribution standards before deployment.

Do I need YAML frontmatter in SKILL.md for Claude skill onboarding?

Yes, YAML frontmatter with required name and description fields is enforced during skill creation and onboarding. Optional compatibility fields are supported, and the validation utility checks frontmatter compliance before packaging into .skill files.

Can I use skill-creator for team workflows managing multiple Claude capabilities?

Yes, skill-creator is designed for teams managing Claude capabilities across environments. It standardizes SKILL.md frontmatter, supports optional resource directories, and integrates with packaging and validation tooling to ensure consistent skill distribution.

What directories and files are scaffolded when initializing a new skill?

Initializing a new skill scaffolds a template SKILL.md with required YAML frontmatter, plus optional resource directories: scripts/, references/, and assets/. The init_skill.py utility creates this structure under skills/ for customization.

Why does skill validation fail when packaging Claude capabilities?

Skill validation fails when SKILL.md is missing required YAML frontmatter name or description fields, or when optional compatibility fields are incorrectly formatted. Running quick_validate.py before packaging identifies frontmatter and structural compliance issues.