skill-creator

Scaffold and package Claude skills with structured frontmatter and resources.

1|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/zhongadamwang/AI_Slowcooker --skill skill-creator-zhongadamwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/zhongadamwang/AI_Slowcooker/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/zhongadamwang/AI_Slowcooker --skill skill-creator-zhongadamwang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams create and structure Claude skills from concept to distributable package.

Core Features & Use Cases

  • Create, structure, and package Claude skills from concept to distributable artifact.
  • Guide for frontmatter, workflows, and resource organization (scripts, references, assets).
  • Use case: A product manager drafts a new skill for a domain, runs the initializer to scaffold, then customizes SKILL.md and resources.

Quick Start

Run the Skill Initializer to scaffold a new skill: python3 scripts/init_skill.py my-new-skill --path skills/public Then customize SKILL.md and resources as needed.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package a Claude skill from scratch?

To create and package a Claude skill, run the Python initializer script to scaffold the project, then customize the SKILL.md file with structured frontmatter and organize supporting assets in resource folders.

What is the required frontmatter format for a SKILL.md file?

The required frontmatter for a SKILL.md file must include name and description fields. This structured metadata enforces packaging validation and enables progressive disclosure for skill distribution.

How do I structure resources and scripts when building a custom skill?

Structure resources and scripts by placing them in optional resource directories within the skill package, organizing supporting assets, references, and scripts logically alongside the main SKILL.md file.

Can I use Python to scaffold a new skill for project setup?

Yes, you can use Python to scaffold a new skill by running the initializer script with your desired skill name and path, which generates the folder structure and initial files for immediate customization.

What's the best way to design a workflow for progressive disclosure in skills?

Design workflows for progressive disclosure by structuring frontmatter with essential metadata first, then organizing detailed references and scripts in resource folders to avoid overwhelming users during skill creation.

Does skill packaging validation check for missing frontmatter fields?

Yes, skill packaging validation checks for required frontmatter fields. The validation process enforces the presence of name and description metadata to ensure the skill meets distribution standards before packaging.