skill-creator

Automates scaffolding, editing, packaging and validation of Claude Skill units via scripts.

176|15|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/BuildWithAIs/voicekey --skill skill-creator-buildwithais
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/BuildWithAIs/voicekey/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/BuildWithAIs/voicekey --skill skill-creator-buildwithais

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a clear blueprint and tooling to create, organize, and reuse Claude skills, ensuring consistent structure and workflows.

Core Features & Use Cases

  • Structured SKILL.md frontmatter with mandatory name and description
  • Bundled resources guidance (scripts/, references/, assets/) to support reuse
  • Initialization via scripts/init_skill.py to scaffold new skills
  • Packaging via scripts/package_skill.py to produce distributable .skill files
  • Quick validation via scripts/quick_validate.py to catch structure issues
  • References and patterns in references/workflows.md, references/output-patterns.md for design guidance

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to scaffold a new skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new Claude skill from scratch?

To scaffold a new Claude skill, run scripts/init_skill.py <skill-name> --path <path> to generate the base directory structure and required files automatically.

What structure is required for a valid SKILL.md file?

A valid SKILL.md file requires a three-part structure and YAML frontmatter containing mandatory name and description fields to ensure proper discovery and loading.

How can I validate a Claude skill before packaging it for distribution?

You can validate a Claude skill by running scripts/quick_validate.py to catch structural issues and verify that required frontmatter and directory components are correctly formatted.

How do I package a completed skill into a distributable file?

To package a completed skill, run scripts/package_skill.py to bundle the SKILL.md and optional resources into a distributable .skill file format.

What optional resources can I bundle within a custom skill?

You can bundle optional resources by organizing files into scripts/, references/, and assets/ directories to support code execution, provide design patterns, and enable reuse.

Do I need YAML to create a skill with this scaffolding tool?

Yes, YAML is required as a dependency because the skill creation process enforces YAML frontmatter for metadata definition and standardizes the skill structure for loading.