skill-creator

Generate modular Claude skill scaffolds with validation and packaging workflows.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/ayeshakhalid192007-dev/humanoid-ai-studio --skill skill-creator-ayeshakhalid192007-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ayeshakhalid192007-dev/humanoid-ai-studio/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/ayeshakhalid192007-dev/humanoid-ai-studio --skill skill-creator-ayeshakhalid192007-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Reduce repetitive, error-prone setup when creating modular Claude skills by providing a clear template, validation, and packaging workflow so authors and engineers can focus on domain logic instead of boilerplate.

Core Features & Use Cases

  • Template Initialization: Generate a complete skill scaffold (SKILL.md plus example scripts, references, and assets) to standardize new skill creation.
  • Validation & Packaging: Validate YAML frontmatter and directory structure, then package a skill into a distributable zip for sharing or deployment.
  • Tooling for Teams: Use when onboarding contributors, publishing reusable workflows, or creating domain-specific skills (authoring or engineering).

Quick Start

Initialize a new skill template for the authoring or engineering domain by running the init_skill.py initializer with the chosen skill name and path.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create modular Claude skills with proper YAML frontmatter and directory structure?

To create modular Claude skills, run an init script to generate a scaffold with SKILL.md, scripts, references, and assets. This enforces YAML frontmatter with name and description fields for valid packaging.

What is the best way to package and validate a Claude skill for distribution?

The best way to package a Claude skill is using dedicated validate and package scripts. These check YAML frontmatter and directory structure, then compress the skill into a distributable zip file for sharing or deployment.

Do I need any dependencies to initialize a reusable skill template?

No dependencies are required to initialize a reusable skill template. The skill-creator provides a standalone init script that generates the complete scaffold, allowing authors to focus on domain logic instead of boilerplate setup.

Can I use skill templates for both authoring and engineering domains?

Yes, you can use skill templates for both authoring and engineering domains. The init script supports domain-aware placement, allowing contributors to initialize skills with appropriate scaffolding for specific domain logic and workflows.

What files are included in a generated Claude skill scaffold?

A generated Claude skill scaffold includes SKILL.md with required YAML frontmatter, example scripts, references, and asset directories. These components standardize new skill creation and reduce repetitive, error-prone setup for authors.

Why does my Claude skill fail validation before distribution?

Skill validation fails when YAML frontmatter is missing required name and description fields, or when the directory structure does not match expected packaging standards. Run the validate script to identify and correct structural errors before packaging.