skill-creator

Generate structured Claude Skill templates with scaffolding and packaging scripts.

1|1|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/tianguzhe/zsh-config --skill skill-creator-tianguzhe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tianguzhe/zsh-config/tree/main/claude/skills/skill-creator
Command: npx skills add https://github.com/tianguzhe/zsh-config --skill skill-creator-tianguzhe

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users create and update Claude Skills by providing templates, structure guidance, and example resources to accelerate and standardize skill creation.

Core Features & Use Cases

  • Template generation: auto-create SKILL.md frontmatter and a starter body to guide consistent skill design.
  • Resource scaffolding: provide example scripts/, references/, and assets/ directories with starter content.
  • Progressive disclosure: define metadata, a concise SKILL.md body, and on-demand references to keep context lean.
  • Use cases: create a new skill from scratch, update an existing skill, or standardize outputs for new domains.

Quick Start

  1. Run the skill initializer to scaffold a new skill: python scripts/init_skill.py <skill-name> --path <target-directory>
  2. Edit SKILL.md to fill in name, description, and priority usage triggers; customize resources under scripts/, references/, and assets/ as needed
  3. Validate the structure with the quick validator: python scripts/quick_validate.py <path-to-skill>
  4. Package the skill for distribution: python scripts/package_skill.py <path-to-skill> [output-directory]

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I bootstrap and structure a new Claude Skill from scratch?

To bootstrap a Claude Skill, you run the init_skill.py script to generate structured templates and scaffolding for SKILL.md, scripts, and references, which accelerates and standardizes skill creation.

What is the best way to package a Claude Skill for distribution?

The best way to package a Claude Skill is by running the package_skill.py script, which safely bundles your SKILL.md, frontmatter, and resource directories into a distributable format.

How does progressive disclosure keep context lean in skill design?

Progressive disclosure keeps context lean by separating concise SKILL.md frontmatter and body text from on-demand references and assets, loading detailed information only when needed during execution.

Can I use the Skill Creator to update and standardize existing skills?

Yes, you can use the Skill Creator to update existing skills by applying its structured templates and design patterns to standardize your SKILL.md metadata and resource outputs for new domains.

What design patterns are supported for creating Claude Skills?

The Skill Creator supports multiple design patterns for Claude Skills, including workflow-based, task-based, and reference-style patterns to guide consistent skill design across different use cases.