skill-creator

Scaffold and validate Claude Code skills with directory structure and starter templates.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/r2d2helm/claude-code-system --skill skill-creator-r2d2helm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/r2d2helm/claude-code-system/tree/main/skills/skill-creator
Command: npx skills add https://github.com/r2d2helm/claude-code-system --skill skill-creator-r2d2helm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creating Claude Code skills quickly and consistently is often tedious; this guide provides a repeatable scaffolding pattern to reduce setup time and enforce conventions.

Core Features & Use Cases

  • Provides a ready-to-use folder structure including SKILL.md, commands/, wizards/, scripts/, and references/templates for future enhancements.
  • Supplies starter templates and tooling to validate metadata, structure, and encoding to ensure smooth integration with the r2d2 system.
  • Supports common skill development tasks: creating new skills, updating existing ones, and extending capabilities with additional knowledge and integrations.

Quick Start

Run the skill-creator init script to scaffold the directory and starter templates in ~/.claude/skills.

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 Code skill from starter templates?

To scaffold a new Claude Code skill, run the skill-creator initialization script to generate a complete directory structure and starter templates in ~/.claude/skills. This automates the setup of folders including commands, wizards, references, and scripts required for consistent integration.

What is the best way to enforce hyphen-case naming and validate skill metadata?

To enforce hyphen-case naming and validate skill metadata, use this scaffolding tooling which automatically validates directory structure, metadata, and encoding. This ensures smooth integration with the r2d2 system and reduces setup friction for new code generation skills.

Does skill scaffolding work for updating existing skills or only creating new ones?

Skill scaffolding works for both creating new skills and updating existing ones. The tooling supports common skill development tasks including extending capabilities with additional knowledge, commands, wizards, and references for future enhancements.

Do I need specific project templates and initialization scripts to create a skill?

Yes, you need the project's standard templates and initialization scripts to create a skill. The scaffolding process requires these resources to generate the folder structure and validate metadata, structure, and encoding for consistent system integration.

What files and directories are generated when creating a new skill?

Creating a new skill generates a folder structure including SKILL.md, commands/, wizards/, scripts/, and references/templates. These starter templates provide a ready-to-use foundation for future enhancements and integrations within the skill directory.

Why does my newly scaffolded skill fail validation checks?

Newly scaffolded skills fail validation checks due to incorrect hyphen-case naming, malformed metadata, or improper encoding. The skill-creator enforces these conventions to ensure consistent integration with the r2d2 system and reduce structural errors.