skill-creator

Create structured Claude skill templates with frontmatter and resource scaffolding.

Updated Sep 9, 2024
One-click install
npx skills add https://github.com/thanhNt16/Data-Engineer-Knowledge --skill skill-creator-thanhnt16
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/thanhNt16/Data-Engineer-Knowledge/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/thanhNt16/Data-Engineer-Knowledge --skill skill-creator-thanhnt16

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill Creator provides a structured, repeatable way to design, document, and package Claude skills, turning vague ideas into ready-to-use skill units and ensuring consistent quality across deployments.

Core Features & Use Cases

  • Structured frontmatter templates that enforce a consistent name and description for triggers.
  • Resource scaffolding with optional scripts/, references/, and assets/ directories to support deterministic tasks, reference materials, and output templates.
  • Progressive disclosure patterns that keep SKILL.md lean while providing deeper guidance via references as needed.
  • Packaging and validation guidance for easy distribution of skills as .skill packages.
  • Real-world use cases include rapid creation of domain-specific skills, onboarding new team members, and maintaining consistency across a suite of Claude capabilities.

Quick Start

Run the Skill Initializer to create a new skill template, for example: python scripts/init_skill.py my-new-skill --path skills/public

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create reusable Claude skills with structured frontmatter?

To create reusable Claude skills, define structured frontmatter with a consistent name and description for triggers, add a concise SKILL.md body, and bundle optional resources like scripts or references to ensure reliable packaging and deployment.

What is progressive disclosure in skill design and when should I use it?

Progressive disclosure in skill design keeps your SKILL.md lean by providing deeper guidance via optional bundled references only as needed. Use this pattern when your skill requires detailed context without overwhelming the core execution logic.

How do I package and validate Claude skills for distribution?

Package and validate Claude skills for distribution by organizing your resources into scripts/, references/, and assets/ directories, then following the provided packaging guidance to export your structured skill as a deployable .skill package.

Can I scaffold resource directories like scripts and assets when building a new skill?

Yes, you can scaffold resource directories like scripts and assets when building a new skill. The initializer supports optional directories to hold deterministic scripts, reference materials, and output templates for complex workflows.

What is the best way to organize files for domain-specific Claude capabilities?

The best way to organize files for domain-specific Claude capabilities is using a standard structure with a concise SKILL.md body, required frontmatter, and optional bundled resources in scripts, references, and assets directories for reliable execution.

Do I need to include bundled scripts and references to deploy a skill package?

No, you do not need to include bundled scripts and references to deploy a skill package. Bundled resources in scripts, references, and assets directories are optional, though they help support deterministic tasks and complex output generation.