skill-creator

Create and refine Claude Skills using structured templates and scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating Claude Skills is often fragmented and inconsistent; this skill provides a standardized scaffold, templates, and guidance to streamline skill creation and maintenance.

Core Features & Use Cases

  • Provides a template SKILL.md generator and frontmatter guidance for consistent naming, description, and compatibility.
  • Includes example scripts, references, and assets to accelerate building, testing, and packaging skills.
  • Supports validation and packaging workflows to ensure skills are well-formed and portable across projects.

Quick Start

Run the init_skill.py script to scaffold a new skill and start editing SKILL.md and resources.

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 from scratch?

To create a Claude Skill, run the init_skill.py script to scaffold a new project structure. This generates a standardized template for your SKILL.md file, frontmatter, and resource directories to ensure consistent quality and modular design.

What is the best way to structure frontmatter and resources for skill packaging?

The best way to structure frontmatter and resources is by using a standardized scaffold that enforces modular design and progressive disclosure. Organize scripts, references, and assets in dedicated directories to ensure your skill is well-formed and portable across projects.

Do I need PyYAML to edit frontmatter and body guidance for Claude Skills?

Yes, you need PyYAML installed to parse and edit frontmatter within the SKILL.md files. This dependency supports the scripts that validate the frontmatter structure and body guidance during the skill creation and refinement process.

Can I validate the structure of my templates before finalizing skill creation?

Yes, you can validate the structure of your templates using the included validation workflows. These scripts check that your frontmatter is correctly formatted and that all modular components and references are safely organized before you proceed with packaging.

Why does my skill creation workflow result in inconsistent scaffolding?

Inconsistent skill creation workflows occur when there is no standardized template or validation process. Using a structured skill generator enforces best practices for naming, compatibility, and modular design, ensuring consistent quality across all generated skills.