skill-creator

Create and validate Claude Skill units with SKILL.md frontmatter and resource directories.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/omardelarosa/claude-configs --skill skill-creator-omardelarosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/omardelarosa/claude-configs/tree/main/skills/skill-creator
Command: npx skills add https://github.com/omardelarosa/claude-configs --skill skill-creator-omardelarosa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creating and maintaining Claude Skill units can be cumbersome; this guide provides a standardized approach to design, structure, and packaging skills.

Core Features & Use Cases

  • Guidance on structuring a Skill (SKILL.md frontmatter, body, and resource layout)
  • Workflows for building, validating, and packaging skills (init_skill.py and package_skill.py)
  • Templates and references to reusable resources (scripts, references, and assets)
  • Examples and best practices for progressive disclosure and resource separation

Quick Start

Run the init_skill.py script to scaffold a new skill directory which you can customize.

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 using a standard directory structure?

To create a Claude Skill, run the init_skill.py script to scaffold a new directory. This generates a standardized layout with a SKILL.md frontmatter file and bundled resource directories for scripts, references, and assets.

What is the required format for the SKILL.md frontmatter?

The SKILL.md frontmatter requires name and description fields to define the skill. Optional fields like license and compatibility can also be included to specify distribution terms and framework support.

How do I package a Claude Skill for distribution?

You package a Claude Skill for distribution by running the package_skill.py script. This tooling support validates the SKILL.md frontmatter and bundles the resource directories to enable end-to-end skill creation and sharing.

Can I update existing skills or is this only for building new ones?

You can use this workflow to update existing skills across domains. The process handles both building new skills and updating existing ones by applying standardized resource organization and packaging rules.

What's the best way to organize reusable resources like scripts and references?

The best way to organize reusable resources is through progressive disclosure and resource separation. Place scripts, references, and assets into their designated bundled directories within the skill layout.