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.