skill-creator

Create and package self-contained Claude skills with templates and validation workflows.

2|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill skill-creator-mkalhitti-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/mkalhitti-cloud/universal-or-strategy/tree/main/.agent/skills/skill-creator
Command: npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill skill-creator-mkalhitti-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml.

What problem does it solve?

Creating effective Claude skills is time-consuming and error-prone without a standardized structure. This skill provides a clear template and workflow to design, validate, and package self-contained skills that extend Claude's capabilities.

Core Features & Use Cases

  • Structured frontmatter with required name and description at the SKILL.md top to enforce discoverability.
  • Resource scaffolding via optional scripts/, references/, and assets/ directories to organize tooling, documentation, and final outputs.
  • Progressive disclosure that loads metadata, then SKILL.md body, then bundled resources as needed.
  • End-to-end packaging workflow including initialization, editing, validation, and packaging to produce a .skill artifact.

Quick Start

  1. Run the Skill Initializer to scaffold a new skill: python scripts/init_skill.py <skill-name> --path <target-dir>.
  2. Edit SKILL.md to fill in name and description, and replace the example resources as needed.
  3. Add or adjust scripts/, references/, and assets/ as required.
  4. Validate and package with:
    • python scripts/quick_validate.py <skill-dir>
    • python scripts/package_skill.py <skill-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 and package a self-contained Claude skill with bundled scripts and references?

To create a Claude skill, run the skill initializer script to scaffold a directory, edit the SKILL.md file with required YAML frontmatter, add bundled resources, validate the structure, and package it into a .skill artifact.

What is the required YAML frontmatter format for a SKILL.md file to ensure discoverability?

The required YAML frontmatter for a SKILL.md file must include name and description fields at the top of the file to enforce discoverability and enable the three-level progressive loading approach.

How do I validate and package a skill directory into a deployable artifact?

To validate and package a skill directory, run the quick_validate.py script to check the structure, then execute package_skill.py to bundle the SKILL.md, scripts, references, and assets into a .skill artifact.

Does the skill creation workflow support organizing tooling and documentation assets in separate directories?

Yes, the skill creation workflow supports optional scripts, references, and assets directories to organize tooling, documentation, and final outputs, which are loaded on demand through progressive disclosure.

What is the best way to scaffold a new skill template across different domain-specific workflows?

The best way to scaffold a new skill template is running the initialization script with a target name and path, which generates the standardized directory structure and SKILL.md file for any domain-specific workflow.

Do I need Python and YAML dependencies to build and validate custom skill templates?

Yes, you need Python to execute the initialization, validation, and packaging CLI scripts, and the YAML dependency is required for parsing and enforcing the frontmatter metadata in the SKILL.md file.