skill-creator

Create and organize Claude Skills with SKILL.md frontmatter and resource structure.

Updated Feb 7, 2023
One-click install
npx skills add https://github.com/simoneschiavo/simoneschiavo.github.io --skill skill-creator-simoneschiavo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/simoneschiavo/simoneschiavo.github.io/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/simoneschiavo/simoneschiavo.github.io --skill skill-creator-simoneschiavo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a standardized framework for creating and organizing Claude Skills by enforcing a SKILL.md frontmatter and a minimal resource structure. It guides users to plan reusable resources (scripts, references, and assets), apply progressive disclosure for efficient context, and prepare for packaging into a distributable .skill file. It enables rapid skill creation with consistent quality control across teams.

Core Features & Use Cases

  • Standardized SKILL.md frontmatter with required name and description for discovery.
  • Optional resource directories (scripts/, references/, assets/) to hold reusable tooling and reference material.
  • Step-by-step workflow guidance (init_skill.py, packaging with package_skill.py) and validation checks before packaging.
  • Progressive disclosure design to keep core workflow lean while exposing advanced content via references.

Quick Start

Initialize a new skill directory named skill-creator using the official tooling, then customize SKILL.md and the optional resources.

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 reusable Claude Skill with a standardized metadata structure?

You create a Claude Skill by initializing a directory with a standardized SKILL.md frontmatter, adding reusable resources like scripts and references, and applying progressive disclosure for efficient context management before packaging.

What is progressive disclosure in skill creation and why does it matter?

Progressive disclosure is a design pattern that keeps the core workflow lean by exposing advanced content only through references. It ensures efficient context management by loading detailed instructions only when needed during skill execution.

How do I package a skill into a distributable .skill file?

You package a skill by following the validation and packaging steps, using the package_skill.py tool. This process verifies the SKILL.md frontmatter and resource structure before producing the final distributable .skill file.

Do I need specific directories to organize scripts and references for my skill?

You can use optional resource directories like scripts/, references/, and assets/ to hold reusable tooling and reference material. These directories help maintain a clean structure and support the progressive disclosure loading pattern.

Can I use this framework to enforce quality control across a team of skill creators?

Yes, the framework enforces consistent quality control by requiring a standardized SKILL.md frontmatter and a minimal resource structure. This ensures all team members follow the same validation and packaging steps for skill creation.

What is the best way to initialize a new skill directory before customizing it?

The best way to initialize a new skill directory is by using the init_skill.py tool. This sets up the foundational structure, allowing you to customize the SKILL.md file and add optional resources afterward.