skill-creator

Guide authors through creating and standardizing Claude skills with YAML frontmatter and SKILL.md templates.

71|7|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/kivo360/OmoiOS --skill skill-creator-kivo360
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/kivo360/OmoiOS/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/kivo360/OmoiOS --skill skill-creator-kivo360

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured framework, templates, and best practices to help teams create and update Claude skills that extend capabilities, ensuring consistency and ease of packaging.

Core Features & Use Cases

  • Step-by-step guidance for planning, templating (SKILL.md), and packaging skills.
  • Reusable resources frameworks: scripts/, references/, and assets/ to support deterministic tasks and reference material.
  • Use cases include creating new skills, updating existing ones, and distributing skills across teams.

Quick Start

Run the init_skill.py script to scaffold a new skill and begin customizing its SKILL.md and bundled 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 Claude skills with consistent structure and packaging?

To create Claude skills, use a structured framework that guides you through planning, templating SKILL.md, and packaging with YAML frontmatter. It enforces standardization by scaffolding reusable resources like scripts and references for consistent behavior.

What is the standard file structure for building modular Claude skills?

The standard structure for modular Claude skills requires a SKILL.md file with YAML frontmatter defining the name and description, alongside optional directories for scripts, references, and assets to support deterministic tasks and reference material.

Can I bundle scripts and references when packaging Claude skills?

Yes, you can bundle scripts and references when packaging Claude skills. The framework supports optional resource directories, allowing you to include scripts for deterministic tasks and references for extensible skill tooling.

Do I need YAML frontmatter to distribute skills across teams?

Yes, YAML frontmatter is required to distribute skills across teams. It enforces mandatory name and description fields within the SKILL.md file, ensuring consistent behavior and ease of packaging for all team members.

What's the best way to scaffold a new Claude skill quickly?

The best way to scaffold a new Claude skill quickly is to run the init_skill.py script. This initialization script generates the base structure, allowing you to immediately begin customizing the SKILL.md and bundled resources.

When should I not use the modular skill framework for Claude?

You should not use the modular skill framework for Claude if your project requires non-standard file structures or lacks the ability to support YAML frontmatter, as the framework strictly enforces these formats for consistent behavior.