skill-creator

Create structured Claude Skills with SKILL.md frontmatter and bundled resources.

1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/tan-yong-sheng/cc-devkits --skill skill-creator-tan-yong-sheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tan-yong-sheng/cc-devkits/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/tan-yong-sheng/cc-devkits --skill skill-creator-tan-yong-sheng

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a structured, repeatable approach to creating and updating Claude Skills, helping teams design, document, and package self-contained capabilities that can be loaded into Claude Code.

Core Features & Use Cases

  • Anatomy of a Skill defines mandatory SKILL.md plus optional scripts/, references/, and assets/ resources to streamline tool integrations and workflows.
  • Progressive Disclosure guides loading strategy from metadata to full context, enabling efficient context management.
  • Skill Creation Process step-by-step workflow covering understanding, planning, initialization, editing, packaging, and iteration for reliable skill development.
  • Packaging & Validation includes templates and scripts to validate structure and produce distributable skill bundles.

Quick Start

Follow the Skill Creation Process to initialize, edit, package, and iterate a new skill.

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 structured Claude Skill from an initial concept?

To create a Claude Skill, follow a structured workflow covering understanding, planning, initialization, editing, packaging, and iteration. This process guides you in building a self-contained capability with a SKILL.md file, optional resource directories, and validation scripts for Claude Code.

What is progressive disclosure in skill development?

Progressive disclosure is a loading strategy that guides context management from metadata to full context. It enables efficient loading of bundled resources like scripts, references, and assets within a Claude Skill, ensuring only necessary information is processed at each stage.

What components are needed to package a distributable skill bundle?

Packaging a distributable skill bundle requires a mandatory SKILL.md file with frontmatter and a concise procedural body, alongside optional scripts, references, and assets directories. A validation script checks this structure to ensure alignment with Skill unit standards.

Can I use custom scripts and assets within a Claude Skill?

Yes, you can include custom scripts, references, and assets by creating optional resource directories within your skill. These bundled resources streamline tool integrations and workflows directly alongside the core SKILL.md file.

Does Claude Skill development require specific frontmatter metadata?

Claude Skill development requires clear frontmatter metadata containing the skill name and description. This metadata is mandatory within the SKILL.md file to properly define the capability before adding procedural instructions and bundled resources.