skill-creator

Creates and updates Claude skills using standardized templates and Python scripts.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/EmeaAppGbb/spec2cloud-weather-agent --skill skill-creator-emeaappgbb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/EmeaAppGbb/spec2cloud-weather-agent/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/EmeaAppGbb/spec2cloud-weather-agent --skill skill-creator-emeaappgbb

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps teams and developers create, maintain, and standardize Claude skills by providing a structured initialization, validation, and packaging workflow with reusable resources.

Core Features & Use Cases

  • Automated scaffolding: generate a ready-to-edit SKILL.md and example resources (scripts, references, assets) to accelerate skill creation.
  • Packaging and distribution: convert a skill folder into a distributable .skill package for sharing or deployment.
  • Resource organization guidance: designate scripts/, references/, and assets/ directories to keep skills modular and reusable.

Quick Start

  • Run the init_skill.py script to scaffold a new skill:
    • python scripts/init_skill.py skill-name --path skills/public
  • Edit the generated SKILL.md to fill in the name and description and customize guidance.
  • Package the skill into a .skill file:
    • python scripts/package_skill.py skills/public/skill-name ./dist

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 using a standardized template?

To scaffold a new Claude skill, run the init_skill.py Python script with your desired skill name and path. This automated scaffolding generates a ready-to-edit SKILL.md and example resources like scripts, references, and assets directories.

What's the best way to package a skill folder into a distributable file?

To package a skill folder into a distributable file, run the package_skill.py Python script. This workflow converts your structured skill directory into a distributable .skill package for sharing or deployment.

Do I need Python tooling to create and validate Claude skills?

Yes, you need Python tooling to create and validate Claude skills. The workflow relies on Python scripts like init_skill.py, package_skill.py, and optional quick_validate.py to drive skill creation, packaging, and validation.

How does YAML frontmatter drive the skill creation workflow?

YAML frontmatter drives the skill creation workflow by requiring a name and description in the generated SKILL.md. This metadata is used to drive workflow automation and validation processes across the skill's lifecycle.

Can I organize skill resources into modular directories for reuse?

Yes, you can organize skill resources into modular directories. The skill creation framework designates scripts/, references/, and assets/ directories to keep skills modular, reusable, and properly structured for distribution.