skill-creator

Create structured Claude Skill Units with frontmatter-driven SKILL.md files.

11|2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/aiaiohhh/claude-skills-library --skill skill-creator-aiaiohhh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/aiaiohhh/claude-skills-library/tree/main/skills/skill-creator
Command: npx skills add https://github.com/aiaiohhh/claude-skills-library --skill skill-creator-aiaiohhh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Organizations need a reliable blueprint to create and maintain Claude Skill Units, ensuring consistent structure, safety, and reusability.

Core Features & Use Cases

  • Provides a templated SKILL.md frontmatter and guidance for skill development
  • Organizes bundled resources (scripts, references, assets) for modular use
  • Includes validation and packaging workflows to ensure quality
  • Supports progressive disclosure and domain-specific structuring
  • Use cases include building new skills or updating existing ones for tooling, workflows, or domain knowledge

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to scaffold a new skill, then customize SKILL.md and resources and validate before packaging.

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 structured Claude skill with a repeatable template?

To create a structured Claude skill, use a frontmatter-driven SKILL.md template and bundle optional resources like scripts, references, and assets to ensure modular organization and consistent structure across skill units.

How do I scaffold a new skill and validate its frontmatter before packaging?

Scaffold a new skill by running scripts/init_skill.py <skill-name> --path <path>, then customize the SKILL.md file and bundled resources before executing the built-in validation and packaging workflows.

What is the best way to organize scripts, references, and assets for a Claude skill unit?

Organize scripts, references, and assets into modular directories within the skill unit, using frontmatter validation in SKILL.md to maintain structure, safety, and reusability across different domains.

Do I need pyyaml to build and package Claude skills?

Yes, pyyaml is required as a dependency to parse and validate the frontmatter-driven SKILL.md file, ensuring the skill unit configuration is correctly structured before packaging and deployment.

Can I update existing Claude skills or is this only for building new ones?

You can update existing Claude skills by modifying the frontmatter in the SKILL.md file and adjusting the bundled resources, using the same validation and packaging workflows to ensure quality and consistency.

When should I not use a frontmatter-driven template for skill development?

Avoid using a frontmatter-driven skill template if your project requires a non-standard directory structure or lacks the need for progressive disclosure, as the framework enforces specific organization of scripts, references, and assets.