skill-creator

Scaffold, validate, and package Claude skills with structured templates and scripts.

Updated Oct 15, 2025
One-click install
npx skills add https://github.com/windowh1/wbl_residency --skill skill-creator-windowh1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/windowh1/wbl_residency/tree/main/papers/skills-vs-mcp/extended_agent/extensions/skills/skill-creator
Command: npx skills add https://github.com/windowh1/wbl_residency --skill skill-creator-windowh1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured blueprint and tooling guidance to create, update, and package Claude skills consistently, reducing setup time and ensuring quality.

Core Features & Use Cases

  • StructuredSkill scaffolding: auto-generates SKILL.md frontmatter, templates, and example resource directories.
  • Bundled resource conventions: organizes optional scripts/, references/, and assets/ for deterministic automation and rich context.
  • Packaging and validation: integrates with init_skill.py and package_skill.py to validate, bundle, and distribute skills.

Quick Start

To start, initialize a new skill with init_skill.py <skill-name> --path <output-directory>, customize SKILL.md and resources, then package with package_skill.py <path-to-skill> [output-dir].

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 with the correct SKILL.md frontmatter and metadata?

You create a Claude skill by running the init_skill.py CLI tool to scaffold SKILL.md frontmatter, templates, and resource directories, ensuring your skill conforms to the required schema and metadata format.

What is the standard directory structure for packaging Claude skills?

The standard structure for packaging Claude skills includes a SKILL.md file alongside optional scripts/, references/, and assets/ directories, organizing bundled resources for deterministic automation and rich context delivery.

How do I validate and package a skill for distribution?

You validate and package a skill for distribution by running the package_skill.py CLI tool, which checks schema conformance and bundles your SKILL.md and resource directories into a distributable format.

Can I update an existing skill's structure without rebuilding it from scratch?

Yes, you can update an existing skill by modifying its SKILL.md and adding optional scripts, references, or assets, then re-running the packaging workflow to validate and bundle the updated skill.

Do I need Python to use the skill creation and packaging tooling?

Yes, you need Python to run the init_skill.py and package_skill.py CLI tools, which handle skill scaffolding, validation, and distribution workflow for Claude skills.

What's the best way to ensure my skill's frontmatter metadata conforms to the schema?

The best way to ensure frontmatter metadata conformance is to use the init_skill.py scaffolding tool to auto-generate the SKILL.md file, followed by package_skill.py validation to catch schema errors before distribution.