skill-creator

Create or update Claude Skills with YAML frontmatter and SKILL.md content.

2|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/dakesan/hiro-favorite-skills --skill skill-creator-dakesan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/dakesan/hiro-favorite-skills/tree/main/skills/skill-creator
Command: npx skills add https://github.com/dakesan/hiro-favorite-skills --skill skill-creator-dakesan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and scripts (resource) components.

What problem does it solve?

This Skill guides users through creating or updating Claude Skills with structured templates and packaging guidance.

Core Features & Use Cases

  • Skill templates: predefined YAML skeletons and example SKILL.md frontmatter.
  • Packaging guidance: how to bundle scripts/references/assets into a skill zip.
  • Starter kits: initial templates and example resources to accelerate Skill creation.

Quick Start

Run the skill-creator to initialize a new skill skeleton in your project directory named "my-skill".

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 and metadata?

Create a Claude Skill by defining YAML frontmatter with metadata and writing procedural SKILL.md content. Use one of four patterns—Workflow-Based, Task-Based, Reference/Guidelines, or Capabilities-Based—to structure your skill's domain-specific knowledge, workflows, and tool integrations for deterministic automation.

What's the best way to package scripts and assets into a Claude Skill?

Bundle optional scripts, references, and assets alongside your skill zip to enable context efficiency and deterministic automation. Organize components into a structured format that supports progressive disclosure and allows Claude to access resources during skill execution.

Can I use templates to accelerate creating a new Claude Skill?

Yes. Skill templates provide predefined YAML skeletons and example SKILL.md frontmatter that serve as starter kits. Use these templates to initialize a new skill skeleton and accelerate skill creation across any domain.

When should I create a new Skill versus updating an existing one?

Create a new Skill to introduce domain-specific capabilities, workflows, or tool integrations not covered by existing skills. Update an existing Skill to refine its metadata, expand its procedural content, or add new component bundles that extend its functionality.

What information must I include in a Skill's YAML frontmatter?

Define metadata in YAML frontmatter including the skill name, tagline, category, keywords, author, dependencies, and components. This structured metadata enables discovery and tells Claude how to invoke and contextualize your skill during execution.

Do I need programming experience to author a Claude Skill?

No. Skills require structured YAML metadata and clear procedural documentation in SKILL.md, but not code. You can create effective skills using templates, domain knowledge, and organized references—programming is optional depending on your skill's complexity and integrations.