skill-creator

Create and update Claude skills using structured templates and validation steps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured, repeatable approach for creating and updating Claude skills, ensuring consistency and reusable processes.

Core Features & Use Cases

  • Structured templates and frontmatter to standardize skill metadata
  • Resource scaffolding with scripts, references, and assets for repeatable workflows
  • Lifecycle guidance from initialization to packaging

Quick Start

To create a new skill, run the provided init_skill.py script, customize SKILL.md, and fill references/assets as needed. To package a skill for distribution, use package_skill.py after validation. Iterate and refine based on feedback.

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 from scratch?

To create a Claude skill, run the init_skill.py script to scaffold the project, customize the SKILL.md file with frontmatter, and populate references or assets as needed for your workflow.

What is the standard workflow for packaging a skill for distribution?

Packaging a skill involves validating your SKILL.md and bundled resources first, then executing the package_skill.py script to prepare the structured directories for consistent, reproducible distribution.

What templates and metadata do I need to standardize skill creation?

Skill creation requires structured templates and frontmatter to standardize metadata, alongside resource scaffolding for scripts, references, and assets to ensure repeatable workflow generation.

Can I update an existing skill using the same lifecycle guidance?

Yes, updating an existing skill follows the same structured lifecycle guidance from initialization through packaging, enforcing reusable workflows and referencing bundled resources to maintain consistency.

What validation steps are required before packaging a skill?

Before packaging a skill, you must validate the SKILL.md file, ensure all references and assets are correctly populated, and verify the structured frontmatter to guarantee reproducible skill creation.

When should I use bundled resources versus custom assets in skill creation?

Use bundled resources for standard workflow guides and templates to enforce consistency, and add custom assets when your specific skill requires specialized references beyond the default scaffolding.