skill-creator

Validate YAML frontmatter and package Claude skills with scripts and templates.

264|11|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/rkz91/coco --skill skill-creator-rkz91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/rkz91/coco/tree/main/skills/skill-creator
Command: npx skills add https://github.com/rkz91/coco --skill skill-creator-rkz91

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured, battle-tested blueprint for designing, implementing, and packaging new Claude skills, helping teams move from idea to distributable capability with minimal friction.

Core Features & Use Cases

  • Clear guidance on skill structure, frontmatter, and body content
  • Included resources templates for scripts, references, and assets
  • End-to-end workflow: initialize, implement, and package skills for sharing

Quick Start

Run the init_skill.py script to generate a new skill skeleton, then edit SKILL.md and use the packager to produce a distributable .skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I package Claude skills for distribution?

To package Claude skills, you validate YAML frontmatter and use a formal packaging process to produce a distributable .skill file. This ensures safe, repeatable distribution by enforcing frontmatter requirements and organizing reusable resources.

What is the correct structure for designing new Claude skills?

The correct structure for designing Claude skills requires organizing reusable resources into dedicated directories for scripts, references, and assets. This consistent structure ensures discoverability and safe, repeatable distribution of new capabilities.

How do I initialize a new skill skeleton with templates?

You initialize a new skill skeleton by running the init_skill.py script. This generates the foundational files and templates needed to start implementing, allowing you to then edit SKILL.md and use the packager for distribution.

Does the skill creation workflow require YAML frontmatter validation?

Yes, the skill creation workflow requires YAML frontmatter validation. Enforcing these frontmatter requirements ensures discoverability and safe, repeatable distribution before a skill is formally packaged into a .skill file.

Can I use my own templates to build Claude skills, or do I need provided ones?

You should use the provided templates for scripts, references, and assets to build Claude skills. Applying this workflow ensures your skill adheres to a consistent structure and passes frontmatter requirements for safe distribution.