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.