skill-creator

Design, validate, and package modular Claude skills with template-driven scaffolding.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/shellicar/claude-config --skill skill-creator-shellicar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/shellicar/claude-config/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/shellicar/claude-config --skill skill-creator-shellicar

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured, template-driven approach for creating Claude Skills, enabling teams to design, validate, and package new capabilities quickly and consistently.

Core Features & Use Cases

  • Template-driven SKILL.md with required frontmatter and instructions to standardize discovery and activation.
  • Automatic scaffolding of bundled resources (scripts/, references/, assets/) to illustrate best-practice structure.
  • Guidance for initialization, editing, testing, and packaging to streamline skill production.
  • Reusable patterns and references to help teams apply proven workflows to new domains.

Quick Start

Run the Skill Initializer to create a new skill: scripts/init_skill.py my-new-skill --path skills/public Open and customize SKILL.md, then add or modify example resources under scripts/, references/, and assets/. Finally, validate and package with:

  • scripts/quick_validate.py <skill-dir>
  • scripts/package_skill.py <path-to-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 and package Claude skills for my workflow?

To create and package Claude skills, use a template-driven approach that scaffolds a lean SKILL.md with required frontmatter and optional resource directories. You initialize the structure, customize the body, then validate and package the skill directory using provided scripts.

What is the required structure for a Claude skill?

A Claude skill requires a SKILL.md file with standardized frontmatter for discovery and activation, accompanied by optional bundled resources organized into scripts, references, and assets directories to ensure consistent packaging.

Does skill packaging require any specific dependencies?

Skill packaging and validation workflows require the pyyaml dependency to parse and enforce frontmatter quality. You need this Python library installed in your environment before running the initialization and validation scripts.

What's the best way to validate a Claude skill before deployment?

The best way to validate a Claude skill is running the quick_validate.py script against your skill directory. This enforces frontmatter quality and checks the lean SKILL.md body structure to ensure consistent packaging before deployment.

Why does my Claude skill fail validation during packaging?

Claude skill validation fails when frontmatter quality is missing or the SKILL.md body is not lean. The packaging process enforces strict frontmatter standards and structural validation, so missing required metadata fields will cause the script to reject the skill.