skill-creator

Creates a standardized Skill directory with frontmatter, scripts, and resource templates.

62|2|Updated Feb 21, 2017
One-click install
npx skills add https://github.com/ahonn/dotfiles --skill skill-creator-ahonn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ahonn/dotfiles/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/ahonn/dotfiles --skill skill-creator-ahonn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating Claude skills consistently across teams is time-consuming and error-prone without a standardized scaffolding process.

Core Features & Use Cases

  • Provides a repeatable skill template with mandatory SKILL.md and optional bundled resources (scripts/, references/, assets/) to accelerate skill creation.
  • Guides planning, structuring, and packaging skills to enable safe deployment and easier collaboration.
  • Helps teams generate starter resources and conventions that improve discoverability and reuse, such as frontmatter conventions, resource directories, and starter scripts.

Quick Start

Run the init_skill.py script with a skill name to generate a template skill directory and start customizing.

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 Claude skill with a consistent directory layout?

To create a Claude skill with a consistent directory layout, use a scaffolding process that enforces a mandatory SKILL.md file and optional directories like scripts, references, and assets for scalable deployment.

What is the best way to standardize frontmatter for Claude skills across a team?

Standardizing frontmatter for Claude skills requires a structured template that enforces consistent metadata conventions, enabling safer packaging and easier collaboration across team members.

How do I generate starter templates and resources for a new Claude skill?

You can generate starter templates and resources for a new Claude skill by running an initialization script, which creates a structured directory layout to begin customizing immediately.

Do I need to install yaml dependencies to package and build Claude skills?

Yes, you need to install the yaml dependency to support the packaging and building of Claude skills, as it is required to parse and enforce the structured frontmatter conventions.

Can I bundle custom scripts and assets when creating a Claude skill?

Yes, you can bundle custom scripts and assets when creating a Claude skill by placing them in their respective optional resource directories to support the skill's core workflows.

Why does creating Claude skills manually lead to packaging errors?

Creating Claude skills manually leads to packaging errors because it lacks a standardized scaffolding process, making it time-consuming and error-prone to maintain consistent frontmatter and directory structures.