skill-creator

Create and package Claude skills with validated SKILL.md structure.

Updated Dec 13, 2024
One-click install
npx skills add https://github.com/neo-picasso-2112/dotfiles --skill skill-creator-neo-picasso-2112
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/neo-picasso-2112/dotfiles/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/neo-picasso-2112/dotfiles --skill skill-creator-neo-picasso-2112

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The manual and inconsistent process of designing, documenting, and packaging Claude skills is time-consuming and error-prone, leading to inconsistent quality and packaging delays.

Core Features & Use Cases

  • Clear guidance for structuring skills using common patterns (Workflow-Based, Task-Based, Reference/Guidelines, and Capabilities-Based) to suit different domains.
  • Comprehensive planning steps from understanding user needs to initializing and editing skills, including example resource scaffolds.
  • A repeatable packaging workflow that validates structure and produces distributable skill bundles.

Quick Start

Run the provided init_skill.py script to generate a new skill scaffold, then customize SKILL.md and example resources as needed.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I structure and package Claude skills for distribution?

Claude skill development supports four common patterns: Workflow-Based, Task-Based, Reference/Guidelines, and Capabilities-Based structuring, allowing you to tailor skill design to different domain requirements.

Can I bundle scripts and reference assets into my skill package?

The skill creation workflow includes a provided init_skill.py script that generates a new skill scaffold automatically, allowing you to customize SKILL.md and example resources afterward.

What is the best way to validate skill structure before distribution?

Claude skills require a SKILL.md file with YAML frontmatter containing at minimum the name and description fields, which ensures proper parsing and registration within the skill ecosystem.

How do I scaffold a new Claude skill project quickly?

You scaffold a new Claude skill by running the provided init_skill.py script to generate the directory structure, then customizing the generated SKILL.md and example resources to fit your specific use case.