skill-creator

Create and package Claude skills with standardized SKILL.md frontmatter.

4|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/Touricks/fanshi_personal_skills --skill skill-creator-touricks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Touricks/fanshi_personal_skills/tree/main/original/skills/skill-creator
Command: npx skills add https://github.com/Touricks/fanshi_personal_skills --skill skill-creator-touricks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Crafting and packaging Claude skills can be inconsistent and error-prone without a standardized structure. This guide provides a canonical template and workflow to create, validate, and package skills, reducing setup time and ensuring reusable, well-documented Skill units.

Core Features & Use Cases

  • YAML frontmatter scaffold with required name and description for reliable triggering.
  • Clear guidance on structuring SKILL.md and optional Bundled Resources (scripts/, references/, assets/) to support deterministic tasks and knowledge references.
  • Progressive disclosure patterns and references to workflow patterns to keep content lean.
  • Step-by-step guidance for initialization, editing, packaging, and iteration (init_skill.py, package_skill.py).

Quick Start

Run the skill initializer to create a new skill directory and begin customizing SKILL.md.

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 standardized YAML frontmatter?

To create a Claude skill, you use a standardized SKILL.md template with required YAML frontmatter fields for name and description, ensuring reliable skill triggering and consistent packaging structure.

What is the best way to package Claude skills for consistent deployment?

The best way to package Claude skills is by using scaffolding scripts like package_skill.py, which validate the SKILL.md frontmatter and bundle optional scripts/, references/, and assets/ directories into a reusable unit.

Do I need optional directories like scripts and references to build a valid skill?

You do not need optional directories to build a valid skill; only the required name and description frontmatter fields are mandatory. Directories like scripts/ and assets/ support deterministic tasks and knowledge references but are entirely optional.

How does the SKILL.md body structure support progressive disclosure?

The SKILL.md body structure supports progressive disclosure by keeping content lean and referencing workflow patterns, allowing Claude to process deterministic tasks efficiently without overwhelming the context window with unnecessary details.

Can I use an initializer script to scaffold a new Claude skill directory?

You can use the init_skill.py initializer script to quickly scaffold a new Claude skill directory, automatically generating the standardized SKILL.md file and optional resource folders for immediate customization.

Why does my Claude skill fail to trigger consistently during automation?

Claude skills fail to trigger consistently when the SKILL.md frontmatter lacks proper validation or missing required name and description fields, which are enforced by the standardized template for reliable automation matching.