skill-creator

Create Claude skill directories with SKILL.md metadata and validation scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mengblom/dex-ghx --skill skill-creator-mengblom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/mengblom/dex-ghx/tree/main/.claude/plugins/compound-engineering/skills/skill-creator
Command: npx skills add https://github.com/mengblom/dex-ghx --skill skill-creator-mengblom

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the problem of turning an idea for a new Claude skill into a well-structured, valid, and reusable skill directory that another Claude instance can apply reliably.

Core Features & Use Cases

  • Skill design guidance: Plan concrete examples, derive reusable content (scripts/references/assets), and choose an appropriate structure (workflow-, task-, reference-, or capabilities-based).
  • Implementation workflow: Use the provided initializer script to generate the correct directory layout and SKILL.md template, then customize SKILL.md and remove unnecessary examples.
  • Validation and packaging: Run the validator flow and package the finalized skill into a distributable zip for sharing.

Quick Start

Use the skill-creator workflow to initialize a new skill directory with scripts, references, and assets, then edit SKILL.md to finalize the name, description, and operational instructions.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I structure a valid Claude skill directory for authoring?

To structure a Claude skill directory, use an initializer script to generate the correct layout containing SKILL.md metadata, scripts, references, and assets, then customize the operational instructions to finalize the reusable unit.

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

The YAML frontmatter for SKILL.md requires valid name and description fields to define the skill unit. This metadata enables another Claude instance to reliably apply the operational instructions and bundled resources.

How do I validate and package a Claude skill for distribution?

Validate and package a Claude skill by running the provided validator flow to check the directory structure and YAML frontmatter, then use the packaging scripts to compress the finalized unit into a distributable zip file.

Can I update an existing skill workflow using the skill-creator?

Yes, you can update existing skills by modifying the SKILL.md metadata and operational instructions. The skill-creator applies to both designing new workflows and updating current tool integrations and domain content.

What is the best way to design reusable domain content for Claude skills?

Design reusable domain content by planning concrete examples and deriving bundled resources like scripts, references, and assets, then structuring the SKILL.md file using a workflow, task, reference, or capabilities-based approach.

Does the skill-creator support adding bundled resources like scripts and references?

Yes, the skill-creator supports adding bundled resources by utilizing a directory structure that includes scripts, references, and assets alongside the SKILL.md file to provide reusable domain content for tool integrations.