skill-creator

Create and update Claude Skills with YAML frontmatter and SKILL.md structure.

Updated Oct 31, 2025
One-click install
npx skills add https://github.com/DaoThiHuong2111/codeh-cli --skill skill-creator-daothihuong2111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/DaoThiHuong2111/codeh-cli/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/DaoThiHuong2111/codeh-cli --skill skill-creator-daothihuong2111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides structured guidance for creating, updating, and packaging Claude Skills. It helps standardize SKILL.md metadata, offers starter templates, and outlines bundled resources to streamline skill development and sharing.

Core Features & Use Cases

  • Skill scaffolding: Generate a ready SKILL.md and resource folders for a new skill.
  • Template-driven: Include example scripts, references, and assets scaffolds to standardize outputs.
  • Packaging & validation: Validate structure and package skills into distributable ZIPs.
  • Workflow guidance: Step-by-step plans for designing, implementing, and packaging skills.

Quick Start

Initialize a new skill named "analysis-helper" under skills/public:

  • Run init_skill.py analysis-helper --path skills/public
  • Customize SKILL.md, and populate scripts/references/assets as needed
  • Package the skill with package_skill.py to generate a distributable ZIP

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 new Claude skill with proper structure?

Create a new skill by running init_skill.py with a skill name and target path. This generates a SKILL.md file with YAML frontmatter (name and description) and optional resource directories (scripts, references, assets) following the standardized metadata-first structure.

What should I include in a SKILL.md file?

SKILL.md requires YAML frontmatter containing skill name and description, followed by procedural guidance content. Structure supports workflow-based, task-based, and guideline formats across domains with optional bundled resources for scripts and references.

How do I package and distribute a Claude skill?

Package a skill using package_skill.py to validate the SKILL.md structure, validate metadata, and generate a distributable ZIP file containing your skill code, templates, and resource bundles ready for sharing.

Can I use templates when building a new skill?

Yes. The skill-creator provides starter templates and example scaffolds for scripts, references, and assets to standardize outputs and streamline the development process across different skill domains.

What's the best way to organize skill resources like scripts and references?

Organize resources into optional directories (scripts, references, assets) alongside your SKILL.md file. This progressive disclosure approach keeps metadata separate from implementation, enabling deterministic packaging and easier skill maintenance.

Do I need prior automation experience to create a skill?

No specific prerequisite experience is required. The skill-creator provides step-by-step workflow guidance for designing, implementing, and packaging skills, with templates that handle structure so you focus on skill logic.