skill-creator

Create and package Claude skills with SKILL.md templates and validation.

1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/nirukk52/ContentEngine-AI-studio --skill skill-creator-nirukk52
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/nirukk52/ContentEngine-AI-studio/tree/main/.claude-skills/skill-creator
Command: npx skills add https://github.com/nirukk52/ContentEngine-AI-studio --skill skill-creator-nirukk52

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML.

What problem does it solve?

This Skill guides teams and individuals in designing, documenting, and packaging Claude skills, providing a repeatable blueprint that reduces guesswork and errors.

Core Features & Use Cases

  • Guided skill creation: templates and checklists to define frontmatter, structure, and resource layout.
  • Resource scaffolding: auto-generate scripts/, references/, and assets/ stubs to accelerate the build process.
  • Packaging readiness: guidance on validation, packaging, and distribution of .skill bundles.

Quick Start

Run the following steps to bootstrap and publish a new skill:

  • Use scripts/init_skill.py <skill-name> --path <path> to create a skeleton.
  • Edit SKILL.md to finalize metadata and body.
  • Run scripts/package_skill.py <path/to/skill> to generate a .skill package.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package a Claude skill from scratch?

Creating a Claude skill involves using templates to define frontmatter and structure, scaffolding resource directories like scripts and references, then validating and packaging the output into a distributable .skill bundle.

What is frontmatter in skill creation and why is it needed?

Frontmatter in skill creation is structured metadata at the top of a SKILL.md file that defines the skill's entry points, configurations, and resource layout. It is needed to provide a repeatable blueprint that reduces guesswork and packaging errors.

Do I need PyYAML installed to scaffold and package Claude skills?

Yes, PyYAML is a required dependency for scaffolding and packaging Claude skills. You need PyYAML installed to parse and validate the frontmatter metadata during the skill creation and .skill bundle packaging process.

What's the best way to structure resources when building a new skill?

The best way to structure resources is through automated scaffolding that generates scripts/, references/, and assets/ stubs. This layout accelerates the build process and ensures the skill's internal design meets packaging readiness requirements.

How does the validation process work before generating a .skill bundle?

The validation process checks your SKILL.md metadata and resource scaffolding for errors before generating a .skill bundle. It enforces a structured workflow that ensures all frontmatter, entry points, and bundled resources meet the packaging readiness requirements.

Can I auto-generate directory stubs for my skill workflows?

Yes, you can auto-generate directory stubs for skill workflows. The resource scaffolding feature automatically creates scripts/, references/, and assets/ directories to define entry points and accelerate the build process from initial concept to packaged skill.