my-skill-creator

Create Claude skills with a structured SKILL.md blueprint and initialization scripts.

4|Updated Oct 24, 2020
One-click install
npx skills add https://github.com/Ynakatsuka/dotfiles --skill my-skill-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: my-skill-creator
Source: https://github.com/Ynakatsuka/dotfiles/tree/main/dot_claude/skills/my-skill-creator
Command: npx skills add https://github.com/Ynakatsuka/dotfiles --skill my-skill-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a standardized blueprint for creating and packaging Claude skills, reducing setup time and ensuring consistent structure, frontmatter, and starter resources.

Core Features & Use Cases

  • Template-driven SKILL.md: Ensures required frontmatter (name and description) and a clear body for procedural guidance.
  • Bundled starter resources: Includes example scripts, references, and assets to kick off skill development.
  • Guided packaging and validation: Includes tooling references to initialize, validate, and package skills for distribution.
  • Use Case: A developer wants to create a new skill for Claude; they run the initializer, customize the SKILL.md, and iterate with bundled examples.

Quick Start

Run the Skill Initializer to scaffold a new skill:

  • python3 scripts/init_skill.py <skill-name> --path <output-directory> Then customize SKILL.md and replace or remove the example resources as needed.

Frequently Asked Questions about my-skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude skill with the correct YAML frontmatter and structure?

You can scaffold a new skill by running an initializer script like `python3 scripts/init_skill.py`, which generates a root SKILL.md with valid YAML frontmatter and standard directory structure for packaging.

What is the best way to automate skill creation and packaging for Claude?

Automating skill creation involves using a template-driven approach with bundled starter resources and supporting scripts for initialization, validation, and packaging, reducing manual setup time and ensuring consistency across distributed skills.

What files and directories do I need to bundle when building a custom skill?

Building a custom skill requires a root SKILL.md file and can include optional bundled resources such as a scripts directory, references folder, and assets folder to support the skill's procedural guidance and functionality.

Can I use this skill creation template to generate documentation and scripts for my team?

Yes, the skill creation template is designed for teams wanting to design, document, and package new or updated skills, providing starter resources like example scripts and references to kick off collaborative skill development.

How do I validate a Claude skill before distribution?

Validating a Claude skill before distribution involves running the included validation scripts from the blueprint's tooling references to check that the SKILL.md frontmatter and bundled resources meet the required structural standards.

Why does my custom skill need a SKILL.md file with YAML frontmatter?

A SKILL.md file with YAML frontmatter is needed because it provides the required name and description metadata that Claude uses to identify, understand, and properly apply the skill's procedural guidance during execution.