skill-creator

Generate standardized Claude skill scaffolds with SKILL.md templates and init_skill.py.

10|Updated Jun 3, 2020
One-click install
npx skills add https://github.com/magic3007/dotfiles --skill skill-creator-magic3007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/magic3007/dotfiles/tree/main/claude/skills/skill-creator
Command: npx skills add https://github.com/magic3007/dotfiles --skill skill-creator-magic3007

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator guides users to design, document, and package Claude skills in a consistent, scalable way, reducing setup time and ensuring standardized quality across skills.

Core Features & Use Cases

  • Template-driven SKILL.md frontmatter and structured documentation to standardize skill design.
  • Automated scaffolding via scripts/init_skill.py to generate a ready-to-edit skill directory (including scripts/, references/, and assets/).
  • Bundled resources (scripts, references, assets) to support deterministic tasks, documentation, and output templates.
  • Progressive disclosure patterns to keep SKILL.md lean while providing depth in references for advanced users.

Quick Start

Run the init_skill.py script to generate a new skill scaffold, then customize SKILL.md and the bundled resources.

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 a standardized directory structure?

To create a new Claude skill, run the automated scaffolding script init_skill.py to generate a ready-to-edit directory structure, then customize the SKILL.md file and bundled resources like scripts, references, and assets.

What is the required format for a SKILL.md file in Claude skill generation?

A SKILL.md file requires YAML frontmatter containing the skill name and description, with optional license and metadata fields, to ensure standardized skill design and documentation.

Do I need Python to use the skill scaffolding and template generation tools?

Yes, you need Python and the pyyaml dependency to run the init_skill.py script, which automates the scaffolding of a ready-to-edit skill directory and its bundled resources.

What's the best way to keep a SKILL.md file lean while providing advanced documentation?

The best way to keep a SKILL.md lean is using progressive disclosure patterns, placing core instructions in the main file and providing advanced depth within the bundled references directory.

When should I use automated scaffolding instead of manually building a skill directory?

Use automated scaffolding when you need to ensure repeatable, high-quality structure across multiple skills, reducing setup time and standardizing documentation, rather than manually managing inconsistent directories.