skill-creator

Create and manage Claude skills with YAML, Markdown, and scripting.

Updated May 6, 2026
One-click install
npx skills add https://github.com/crgarcia12/compy --skill skill-creator-crgarcia12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/crgarcia12/compy/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/crgarcia12/compy --skill skill-creator-crgarcia12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, markdown, yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a detailed guide for creating and managing effective skills, addressing the needs of users looking to extend Claude's capabilities with specialized knowledge, workflows, or tool integrations.

Core Features & Use Cases

  • Skill Creation Guide: Offers step-by-step instructions for creating a new skill or updating an existing one.
  • Skill Management: Provides guidance on structuring, packaging, and validating skills.
  • Resource Management: Details the use of scripts, references, and assets within skills.
  • Best Practices: Includes best practices for skill design and progressive disclosure.

Quick Start

Run the init_skill.py script to start creating 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 new skill for Claude using YAML and Markdown?

To create a new skill for Claude, run the init_skill.py script and follow the step-by-step instructions for structuring your skill using YAML and Markdown. This process guides you through packaging and validating your skill design.

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

Progressive disclosure in skill design is a best practice that structures skill complexity to reveal information contextually. You should use it when building skills with extensive resources, scripts, and references to manage Claude's context window efficiently.

Do I need to know Python to manage scripts and assets in Claude skills?

You need basic scripting knowledge and Python familiarity to manage scripts and assets in Claude skills. The skill creation process uses Python scripts like init_skill.py to initialize, structure, and validate your skill components.

What's the best way to structure references and assets when packaging a skill?

The best way to structure references and assets when packaging a skill is to follow the provided resource management guide. This approach dictates organizing scripts, references, and assets in dedicated component directories to ensure proper validation and progressive disclosure.

Can I update an existing Claude skill without rebuilding the entire structure?

You can update an existing Claude skill without rebuilding the entire structure by following the skill management guide. It provides instructions for modifying, validating, and repackaging existing skill components while maintaining best practice design patterns.