skill-creator

Scaffold new Claude skills with a standardized SKILL.md template and resource directories.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/ChanningHe/dotfiles --skill skill-creator-channinghe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ChanningHe/dotfiles/tree/main/claude/skills/skill-creator
Command: npx skills add https://github.com/ChanningHe/dotfiles --skill skill-creator-channinghe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a standardized scaffold and tooling to create, validate, and package Claude skills, enabling teams to generate reusable skill templates rapidly.

Core Features & Use Cases

  • Provides an editable SKILL.md template, example resource directories (scripts/, references/, assets/) and packaging workflow.
  • Includes init_skill.py for scaffolding new skills and package_skill.py for distribution, plus quick_validate.py for lightweight checks.
  • Use cases include building new skills from templates, quickly bootstrapping a skill with consistent structure, and packaging for sharing.

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to scaffold a new skill directory with a ready-to-edit SKILL.md and sample resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new Claude skill with a consistent directory structure?

Run scripts/init_skill.py with a skill name and target path to scaffold a new Claude skill directory containing a ready-to-edit SKILL.md template and sample resource directories like scripts/ and assets/.

What is the standard workflow for creating and packaging Claude skills?

The standard workflow for creating and packaging Claude skills involves scaffolding the directory structure, validating the output with quick_validate.py, and distributing it using package_skill.py for consistent, shareable results.

Can I validate a Claude skill template before sharing it?

You can validate a Claude skill template before sharing by running quick_validate.py, which performs lightweight structural checks to ensure the skill meets the standardized formatting requirements for distribution.

What's the best way to bootstrap a reusable skill template for my team?

The best way to bootstrap a reusable skill template is using an automated scaffolding tool that generates a standardized SKILL.md and resource directories, ensuring your team maintains consistent structure across all new skills.

Does the skill scaffolding workflow require any external dependencies?

The skill scaffolding workflow requires no external dependencies, utilizing built-in Python scripts like init_skill.py and package_skill.py to handle creation, validation, and packaging independently.