skill-creator

Create and package Claude Skills using init_skill.py and package_skill.py.

3|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/kjgarza/marketplace-claude --skill skill-creator-kjgarza
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/kjgarza/marketplace-claude/tree/main/plugins/kjgarza-base/skills/skill-creator
Command: npx skills add https://github.com/kjgarza/marketplace-claude --skill skill-creator-kjgarza

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured blueprint for creating and updating Claude Skills.

Core Features & Use Cases

  • Guides users through metadata, resources, and packaging.
  • Outlines how to organize reusable content (scripts, references, and assets) and how to structure skills (workflow-based, task-based, reference-driven).
  • Example: When starting a new skill, use the included toolchain (init_skill.py and package_skill.py) to scaffold and package.

Quick Start

Run init_skill.py to scaffold a new skill named <skill-name> and place it under a target directory, then edit SKILL.md and place any necessary resources under scripts/, references/, and assets/. Finally package with package_skill.py to generate a .skill file.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create custom Claude skills and package them for distribution?▼

To create custom Claude skills, use init_skill.py to scaffold a new skill directory with SKILL.md and organize reusable resources into scripts/, references/, and assets/ folders. Finally, package the validated skill into a distributable .skill file using package_skill.py.

What is the best way to structure reusable content like scripts and references for Claude skills?▼

The best way to structure reusable content for Claude skills is choosing a design pattern: workflow-based, task-based, or reference-driven. Organize scripts, references, and assets into their respective directories to maintain clear separation and standardize frontmatter metadata.

What are the different structure patterns available for designing Claude skills?▼

Claude skills can be designed using three structure patterns: workflow-based for sequential processes, task-based for specific isolated actions, and reference-driven for providing static documentation. Choose the pattern that best fits your skill's core task.

How do I standardize frontmatter metadata when scaffolding a new Claude skill?▼

Standardize frontmatter metadata by editing the SKILL.md file generated by init_skill.py. This ensures your skill follows the structured blueprint, maintaining consistent metadata validation alongside your organized scripts, references, and assets.

Do I need any external dependencies to scaffold and package a Claude skill?▼

No external dependencies are required to scaffold and package a Claude skill. The process relies entirely on the included toolchain: init_skill.py for generating the directory structure and package_skill.py for producing the final distributable .skill package.

Why should I use a structured blueprint for Claude skill creation instead of manual setup?▼

Using a structured blueprint for Claude skill creation enforces proper validation and standardizes metadata organization. This approach prevents structural inconsistencies by guiding the placement of resources into specific directories before packaging into a .skill file.