skill-creator

Create and package Claude Skills with structured YAML frontmatter and resource templates.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/hungson175/shared-claude-config --skill skill-creator-hungson175
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/hungson175/shared-claude-config/tree/main/skills/skill-creator
Command: npx skills add https://github.com/hungson175/shared-claude-config --skill skill-creator-hungson175

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This guide solves the challenge of designing, organizing, and packaging Claude Skills by providing a consistent template, workflow, and resource structure that any team can reuse.

Core Features & Use Cases

  • Structured frontmatter: Enforces a YAML frontmatter with name and description to ensure discoverability.
  • Resource scaffolding: Includes optional scripts/, references/, and assets/ directories to support deterministic tasks, in-depth information, and output templates.
  • End-to-end workflow: Guides initialization, editing, validation, and packaging to create production-ready skill units.

Quick Start

  • Run the skill initializer to create a new skill template:
    • python scripts/init_skill.py my-new-skill --path skills/public
  • Edit SKILL.md to finalize the description and trigger rules.
  • Package the skill for distribution with:
    • python scripts/package_skill.py skills/public/my-new-skill

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 organize Claude Skills for team distribution?▼

Packaging Claude Skills involves using a structured template that enforces YAML frontmatter for discoverability and organizes bundled resources like scripts, references, and assets before running a packaging script for distribution.

What is the required frontmatter format for creating a Claude Skill?▼

Creating a Claude Skill requires YAML frontmatter containing mandatory name and description fields to ensure proper discoverability and trigger rule enforcement across projects.

How do I scaffold a new skill template with scripts and directories?▼

Scaffolding a new skill template requires running a Python initialization script that automatically generates the directory structure, including optional folders for scripts, references, and assets.

Does the skill creation workflow support validating YAML and frontmatter before packaging?▼

Yes, the skill creation workflow includes validation scripts that check YAML frontmatter and resource organization to ensure skills are production-ready before packaging.

Do I need Python and YAML dependencies to initialize and package skills?▼

Yes, you need Python and the YAML dependency to run the initialization and packaging scripts that automate the creation and distribution of structured skill units.

When should I bundle references and assets directories into my skill package?▼

Bundle references and assets directories when your skill requires in-depth information or output templates, ensuring deterministic tasks have all necessary resources packaged together for distribution.