skill-creator

Guide teams in designing, documenting, and packaging Claude Skills with YAML frontmatter and reusable resources.

1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/fajshah/hackhathone-2-phase-5 --skill skill-creator-fajshah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/fajshah/hackhathone-2-phase-5/tree/main/skills/skill-creator
Command: npx skills add https://github.com/fajshah/hackhathone-2-phase-5 --skill skill-creator-fajshah

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Guides teams to design, document, and package Claude Skills with consistent structure and reusable resources, enabling rapid creation and maintenance.

Core Features & Use Cases

  • Guidance for drafting YAML frontmatter with name and description and for structuring SKILL.md bodies.
  • Organization of reusable resources into scripts/, references/, and assets/ for scalable skill development.
  • Step-by-step packaging and validation workflows, including init_skill.py and package_skill.py to accelerate skill publishing.

Quick Start

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

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I package and validate Claude skills for consistent deployment?

Structuring SKILL.md bodies requires drafting YAML frontmatter with required name and description fields, then organizing reusable resources into scripts/, references/, and assets/ directories. This structure supports scalable skill development and aligns with validation workflows for consistent deployment.

What's the best way to scaffold a new Claude skill with reusable resources?

Claude skill development requires YAML frontmatter with name and description fields to define the skill identity. The frontmatter enforces consistent structure across skills, enabling rapid creation and maintenance while supporting optional scripts, references, and assets for reusable resource organization.

Does Claude skill packaging work with YAML frontmatter and Python scripts?

Yes, Claude skill packaging works with YAML frontmatter and Python scripts by enforcing required name and description metadata fields. The packaging workflow uses the pyyaml dependency to validate frontmatter and organize scripts, references, and assets for consistent skill deployment.

Why does my Claude skill validation fail during packaging?

Yes, Claude skill development supports optional scripts, references, and assets directories for organizing reusable resources at scale. These components enable teams to maintain consistent structure across multiple skills, accelerating both creation of new skills and updates to existing ones.