skill-creator

Design and package Claude skills with standardized SKILL.md frontmatter and resources.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/wchen02/wchen-ai --skill skill-creator-wchen02
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/wchen02/wchen-ai/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/wchen02/wchen-ai --skill skill-creator-wchen02

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires quick_validate, pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Designing and packaging Claude skills can be complex; this skill provides a structured approach, templates, and tooling to turn ideas into reusable, deployable skills.

Core Features & Use Cases

  • Template-driven SKILL.md scaffolding to standardize name/description and body content.
  • Modular resource organization with optional scripts/, references/, and assets/ to support repeatable workflows.
  • Packaging and validation workflows that ensure skills meet quality and security checks before distribution.

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to generate a new skill scaffold and then customize 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 package Claude skills into a deployable .skill file?

Packaging Claude skills requires designing a SKILL.md file with standardized name and description frontmatter, adding a Markdown body for instructions, and running a validation workflow that outputs a .skill file. This process ensures quality and security checks pass before distribution.

What is progressive disclosure in skill development?

Progressive disclosure in skill development structures modular resources like scripts, references, and assets separately. This architecture exposes instructions and tool integrations gradually, keeping the SKILL.md concise while supporting repeatable workflows.

How do I scaffold a new skill using a template?

Scaffold a new skill by running scripts/init_skill.py with a skill name and path argument. This generates a template-driven directory containing the SKILL.md frontmatter and modular resource folders, which you then customize for your specific domain.

Can I update existing skills across different domains?

Yes, you can update existing skills across domains including workflows, tool integrations, and domain knowledge. The skill creation process applies standardized SKILL.md frontmatter and modular resource organization to both new creations and updates to existing packages.

What dependencies do I need for skill packaging and validation?

Skill packaging and validation requires the quick_validate and pyyaml dependencies. These tools ensure the SKILL.md frontmatter meets quality checks and that the structured resources layout is correctly formatted before outputting the final .skill file.

What are the limitations of modular architecture for skill creation?

Modular architecture for skill creation is limited to the predefined resource directories: scripts, references, and assets. Frontmatter strictly requires name and description fields, and the packaging workflow mandates validation checks, which may restrict rapid prototyping before meeting compliance standards.