skill-creator

Create and package Claude skills with required metadata and structure.

Updated Nov 12, 2025
One-click install
npx skills add https://github.com/jon-chun/claude-code-configs --skill skill-creator-jon-chun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jon-chun/claude-code-configs/tree/main/configuration/dot-claude_snapshot/macos_20251112-0912est/plugins/marketplaces/anthropic-agent-skills/skill-creator
Command: npx skills add https://github.com/jon-chun/claude-code-configs --skill skill-creator-jon-chun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the complex and often error-prone process of designing, developing, and packaging new AI skills. It provides a structured, guided workflow to ensure that new skills are effective, well-formed, and easily distributable, transforming Claude into a specialized agent for any domain.

Core Features & Use Cases

  • Guided Skill Development: Follow a step-by-step process from understanding user needs and planning reusable content to initializing, editing, and iterating on skill components.
  • Automated Skill Initialization: Use the init_skill.py script to quickly generate a new skill directory with all required files (SKILL.md, scripts/, references/, assets/) and helpful placeholders.
  • Skill Validation & Packaging: Automatically validate the skill's structure and content, then package it into a distributable zip file using package_skill.py, ensuring compliance with skill standards.
  • Use Case: Create a new custom skill for your team to automate a specific recurring task, ensuring it follows best practices, is properly structured, and is ready for seamless deployment and use by other AI instances.

Quick Start

Use the skill-creator skill to initialize a new skill named 'data-summarizer' in the 'skills/private' directory.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package a new Claude skill?

Skill creation involves designing structured YAML frontmatter, organizing content in SKILL.md, and bundling scripts and resources. Use init_skill.py to generate the directory structure with required files, then package_skill.py to validate and compress into a distributable zip, ensuring compliance with skill standards.

What structure and metadata do Claude skills require?

Skills require YAML frontmatter defining metadata fields, a SKILL.md content file, and organized subdirectories for scripts, references, and assets. The skill-creator enforces required frontmatter fields and provides recommended structuring patterns to ensure skills are well-formed and ready for deployment.

Can I automate skill initialization and validation?

Yes. The init_skill.py script automatically generates a new skill directory with all required files and helpful placeholders. The package_skill.py script validates the skill's structure and content, then packages it into a distributable zip, eliminating manual setup errors.

How do I ensure my skill follows best practices and packaging standards?

Use the automated validation and packaging workflow included in skill-creator. It enforces required frontmatter fields, applies recommended structuring patterns, and integrates with tooling to verify compliance before distribution, reducing compliance errors across workflows and task-based tool collections.

What files and components do I need to bundle in a skill?

Skills bundle SKILL.md content, scripts subdirectory for automation logic, references subdirectory for documentation, and assets subdirectory for supporting resources. The init_skill.py script creates this structure with placeholders, and progressive disclosure loading integrates bundled resources seamlessly.

Can I use skill-creator to update existing skills?

Yes. Skill-creator guides both creation and updates of skills, applying the same structured workflow to refactor existing YAML frontmatter, reorganize SKILL.md content, and rebundle scripts and resources across workflows while maintaining standards compliance.