skill-creator

Create modular Claude skills with YAML frontmatter and resource directories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Guide for creating effective Claude skills and their scaffolding, enabling consistent structure, frontmatter, and resource organization.

Core Features & Use Cases

  • Frontmatter-driven metadata (name, description) and a structured body for instructions
  • Bundled resources directories (scripts/, references/, assets/) for reusable automation, docs, and templates
  • Templates and initialization flow (init_skill.py) plus packaging/validation tooling to streamline skill creation

Quick Start

Initialize a new skill with init_skill.py, then customize SKILL.md and the bundled resources to fit your domain.

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 Claude skill with a standardized structure?

To create a Claude skill, use the skill-creator to scaffold a modular structure with YAML frontmatter for metadata, a Markdown body for instructions, and bundled resource directories like scripts/ and references/ for reusable assets.

What is frontmatter-driven skill scaffolding and when do I need it?

Frontmatter-driven skill scaffolding uses YAML metadata to define a skill's name and description, ensuring consistent structure and validation across domain-specific workflows, which is needed when designing or updating reusable automation assets.

Do I need PyYAML to validate and package skills?

Yes, PyYAML is required as a dependency to parse the YAML frontmatter during the initialization and validation steps, ensuring your packaged skill maintains a reliable and standardized modular structure.

What's the best way to organize references and scripts for a workflow-based skill?

The best way to organize resources is using the bundled directories provided by the scaffold, placing reusable automation in scripts/ and documentation in references/, ensuring clean separation of assets and task logic.

Why does my skill template fail validation during packaging?

Skill template validation fails during packaging when the required YAML frontmatter is missing fields like name or description, or when the Markdown body does not conform to the expected structural scaffolding rules.