skill-creator

Generate SKILL.md templates and example resources for new Claude skills.

27|5|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/garfield-bb/hap-skills-collection --skill skill-creator-garfield-bb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/garfield-bb/hap-skills-collection/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/garfield-bb/hap-skills-collection --skill skill-creator-garfield-bb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill scaffolds new Claude skills by generating SKILL.md templates and example resources.

Core Features & Use Cases

  • Provides a structured workflow for skill creation from initialization to packaging
  • Includes example resource directories: scripts/, references/, and assets/
  • Validates and packages skills via init_skill.py and package_skill.py

Quick Start

Run: python scripts/init_skill.py <skill-name> --path <path> to create a new skill skeleton. Then customize SKILL.md and adjust or remove the example resources in scripts/, references/, and assets/ as needed.

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 a standard directory structure?

To scaffold a new Claude skill, run `python scripts/init_skill.py <skill-name> --path <path>`. This generates a SKILL.md template alongside example scripts, references, and assets directories for immediate customization.

What is the structured workflow for creating and packaging Claude skills?

The structured workflow for creating Claude skills involves initializing a project skeleton with templates, customizing the SKILL.md file, and validating or packaging the final output using package_skill.py for CLI distribution.

Do I need Python to generate SKILL.md templates and example resources?

Yes, you need Python to generate SKILL.md templates because the initialization and packaging scripts, such as init_skill.py and package_skill.py, are written in Python and executed via the CLI.

Can I customize the generated directories after running the skill initialization script?

Yes, you can customize the generated directories after running the skill initialization script by adjusting or completely removing the example resources found in the scripts, references, and assets folders to fit your specific requirements.

What's the best way to validate and package skills for Claude CLI distribution?

The best way to validate and package skills for Claude CLI distribution is by executing package_skill.py, which automates the validation of your customized SKILL.md and bundles the associated resources for deployment.