skill-creator

Design, document, and package Claude skills with YAML frontmatter and SKILL.md.

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

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 helps teams design, document, and package Claude skills so future iterations and collaborators can reproduce and deploy consistent, high-quality capabilities.

Core Features & Use Cases

  • Clear frontmatter and structured SKILL.md
  • Optional bundled resources (scripts, references, and assets) to support deterministic workflows, documentation, and output assets
  • Guidance for packaging and publishing skills to the shared repository

Quick Start

Use the Skill Initializer to scaffold a new skill directory with SKILL.md and example resources.

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 Claude skills for reuse across different instances?

To create and package Claude skills, you design a SKILL.md body with required YAML frontmatter, bundle optional resources like scripts or assets, and validate the structure for consistent deployment and reuse.

What is the required structure for a SKILL.md file when developing new skills?

The required structure for a SKILL.md file includes mandatory YAML frontmatter and a structured body, which can be bundled with optional resources like scripts, references, and assets to support deterministic workflows.

Do I need pyyaml to validate and build skill packages?

Yes, pyyaml is a required dependency to validate the YAML frontmatter in your SKILL.md file, ensuring the skill package meets structural requirements for consistent deployment.

What's the best way to scaffold a new skill directory with documentation and automation workflows?

The best way to scaffold a new skill directory is using a Skill Initializer, which sets up the SKILL.md file and example resources like scripts and references for your automation workflows.

Can I include external scripts and references when packaging skills for a shared repository?

Yes, you can include optional bundled resources such as scripts, references, and assets when packaging skills, ensuring other instances can reliably reproduce deterministic workflows and documentation.

When should I update an existing skill instead of creating a new one?

You should update an existing skill when extending Claude with new knowledge, workflows, or tool integrations, ensuring the updated SKILL.md and resources maintain consistent, packageable quality.