skill-creator

Scaffold Claude Skills with SKILL.md templates and resource directories.

30|12|Updated Jul 10, 2025
One-click install
npx skills add https://github.com/TheCardGoat/tcg-engines --skill skill-creator-thecardgoat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/TheCardGoat/tcg-engines/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/TheCardGoat/tcg-engines --skill skill-creator-thecardgoat

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator helps teams scaffold and package Claude skills efficiently, ensuring consistent structure, frontmatter, and resource organization for reliable deployment.

Core Features & Use Cases

  • Scaffold new skills with a standardized SKILL.md template and frontmatter (name and description)
  • Generate and organize bundled resources (scripts/, references/, assets/) with example templates and guidance
  • Validate structure and support packaging into .skill files for distribution, with step-by-step workflows

Quick Start

Run bun run scripts/init-skill.ts <skill-name> --path <output-dir> to scaffold a new skill, then customize SKILL.md and the bundled resources before packaging.

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 with the correct frontmatter and directories?

To scaffold a Claude skill, run the init script to generate a standardized skeleton. This automatically creates the required SKILL.md frontmatter and organizes resource directories like scripts/ and references/ for reliable deployment.

What is the correct frontmatter structure required for packaging a Claude skill?

The correct frontmatter structure for packaging a Claude skill requires name and description fields. Enforcing this specific frontmatter structure ensures your skill validates correctly and is ready for distribution as a .skill file.

Can I automate the creation of skill resource directories like scripts and references?

Yes, you can automate the creation of skill resource directories. The scaffolding process generates and organizes bundled resources, including scripts/, references/, and assets/, with example templates and guidance included.

What is the best way to package Claude skills for distribution?

The best way to package Claude skills for distribution is by validating the directory structure and frontmatter, then packaging the completed resources into a .skill file using the provided packaging scripts.

Does the skill scaffolding process support iterative improvement workflows?

Yes, the skill scaffolding process supports iterative improvement workflows. It provides step-by-step guidance for planning, validating structure, and customizing the SKILL.md template and bundled resources before final packaging.

Why does my Claude skill validation fail before packaging?

Claude skill validation fails before packaging if the required frontmatter structure is missing the name or description fields, or if the resource directories like scripts/ and references/ do not conform to the expected skeleton.