skill-creator

Create or update Claude skills with standardized scaffolds and packaging scripts.

3|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/eco2-team/backend --skill skill-creator-eco2-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/eco2-team/backend/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/eco2-team/backend --skill skill-creator-eco2-team

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a standardized framework, templates, and practical guidance for creating or updating Claude skills. It consolidates best practices, naming conventions, and packaging steps into a single, reusable workflow.

Core Features & Use Cases

  • Structured SKILL.md templates for consistent frontmatter and clear instructions.
  • Initialization & packaging scripts (init_skill.py and package_skill.py) to bootstrap and distribute new skills.
  • Resource guidance for organizing scripts/, references/, and assets/ to support repeatable workflows.

Quick Start

Run the skill initialization script to generate a new skill scaffold: init_skill.py <skill-name> --path <output-directory>. Then customize SKILL.md and bundled resources, and package the skill with package_skill.py <path>.

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 with a standardized template and directory structure?

To package a custom skill, run the package_skill.py script on your skill directory path to bundle the SKILL.md file and optional resource folders into a portable .skill artifact ready for distribution.

What is the required structure for a SKILL.md file when building Claude skills?

The SKILL.md file requires frontmatter containing the skill name and description, followed by clear instructions. It serves as the core configuration file that defines the skill's behavior and metadata.

Can I include custom scripts and reference files when packaging a Claude skill?

Yes, you can include custom scripts and reference files. The skill scaffold supports optional resource directories including scripts/, references/, and assets/ to support repeatable workflows within the packaged .skill artifact.

Do I need Python and YAML dependencies to build and package Claude skills?

Yes, Python is required to run the initialization and packaging scripts, and PyYAML is needed to handle the frontmatter validation and parsing within the skill creation workflow.

What's the best way to validate Claude skill frontmatter before distribution?

The best way to validate skill frontmatter is by using the quick_validate dependency, which integrates with the packaging step to ensure required name and description fields are correctly formatted before producing the .skill artifact.