skill-creator

Scaffold, validate, and package Claude skills into .skill files.

1|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/Kjdragan/universal_agent --skill skill-creator-kjdragan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Kjdragan/universal_agent/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/Kjdragan/universal_agent --skill skill-creator-kjdragan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator provides a structured, repeatable way to design, initialize, and package Claude skills, enabling teams to produce modular capabilities that extend Claude's reach with domain knowledge, workflows, and tool integrations.

Core Features & Use Cases

  • Scaffolds new skills quickly using a template and an example resource layout (scripts/, references/, assets/).
  • Guides validation and packaging into distributable .skill files, ensuring frontmatter quality and consistent structure.
  • Supports iterative skill design with examples and best-practice references for workflows and standards.
  • Use Case: A product team wants to prototype a domain-specific skill for onboarding, with clear templates and a reproducible packaging process.

Quick Start

  1. Run the Skill Initializer: python scripts/init_skill.py my-new-skill --path skills/public
  2. Edit SKILL.md to customize name/description and update sections as needed
  3. Use the packaging script to validate and produce a .skill package: python scripts/package_skill.py skills/public/my-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 create a Claude skill using a template?

To create a Claude skill, run the Skill Initializer script to scaffold a directory, edit SKILL.md to customize YAML frontmatter and sections, then run the packaging script to validate and produce a distributable .skill file.

What is YAML frontmatter validation for skill packaging?

YAML frontmatter validation checks the metadata headers in your SKILL.md file for required fields and consistent structure, ensuring your packaged skill meets quality standards before distribution.

Can I use CLI scripts to scaffold and package custom skills?

Yes, you can use CLI scripts like init_skill.py to scaffold a new skill template with directories, and package_skill.py to validate frontmatter and bundle the output into a distributable .skill file.

What's the best way to organize scripts and references for a new skill?

The best way to organize skill resources is using the provided template layout, which separates files into dedicated scripts, references, and assets directories to ensure reproducible modular capability design.

Does the skill scaffolding process support iterative design workflows?

Yes, the skill scaffolding process supports iterative design by providing best-practice references and examples, allowing teams to repeatedly prototype and refine domain-specific workflows before final packaging.