skill-creator

Create reusable Claude skills with SKILL.md, scripts, references, and assets.

14|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/tae0y/python-project-template --skill skill-creator-tae0y
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tae0y/python-project-template/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/tae0y/python-project-template --skill skill-creator-tae0y

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creation guide helps teams design and implement reusable Claude skills by providing a structured framework, templates, and best practices for skill development.

Core Features & Use Cases

  • Step-by-step workflow for creating new skills (init, edit, and package)
  • Guidance on structuring skill resources (SKILL.md, scripts/, references/, assets/)
  • Progressive disclosure patterns and best practices for lean SKILL.md maintenance

Quick Start

Run the init_skill.py script to create a new skill skeleton, then customize SKILL.md and add scripts, references, and assets before packaging.

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 a structured workflow?

To create reusable Claude skills, use a structured workflow involving initialization, editing, and packaging steps. This process guides you through defining YAML frontmatter, structuring SKILL.md, and organizing scripts, references, and assets directories for robust skill development.

What is the progressive disclosure pattern for packaging Claude skills?

Progressive disclosure in packaging Claude skills involves maintaining a lean SKILL.md while delegating detailed logic to scripts and references directories. This pattern ensures the main skill file remains concise, loading extended context only when specific operational commands require it.

How do I initialize a new skill skeleton for Claude?

You initialize a new skill skeleton by running the init_skill.py script. This action generates the foundational file structure, including SKILL.md and empty directories for scripts, references, and assets, providing a ready-to-customize template for your specific workflow.

What file structure is required for building effective Claude skills?

Building effective Claude skills requires a documented file structure including a SKILL.md file, alongside dedicated directories for scripts, references, and assets. Adhering to this structure ensures proper packaging and discoverability of workflow components.

Do I need to follow YAML frontmatter guidelines for Claude skill creation?

Yes, strict adherence to YAML frontmatter guidelines is required during Claude skill creation. These guidelines define the skill metadata, ensuring proper categorization, dependency tracking, and integration within the broader skill ecosystem.

What is the best way to maintain a lean SKILL.md during skill development?

The best way to maintain a lean SKILL.md is by applying progressive disclosure patterns. Keep core instructions in the main file while moving detailed implementation logic, extended references, and complex scripts into their respective dedicated directories.