skill-creator

Scaffold standardized Claude Skill projects with SKILL.md frontmatter and bundled resources.

1|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/beyondkmp/claude-code-plugins --skill skill-creator-beyondkmp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/beyondkmp/claude-code-plugins/tree/main/plugins/skills/development/skill-creator
Command: npx skills add https://github.com/beyondkmp/claude-code-plugins --skill skill-creator-beyondkmp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Creating and packaging Claude Skills consistently can be brittle without a reusable template and tooling. This guide helps teams scaffold SKILL.md frontmatter, organize bundled resources, and package skills for distribution.

Core Features & Use Cases

  • Provides a ready-to-use SKILL.md template with required metadata for new skills.
  • Organizes optional resources (scripts/, references/, assets/) to support repeatable skill development.
  • Includes useful tooling like skill initialization and packaging scripts to standardize the process.
  • Supports validation to ensure skill structure and metadata quality before packaging.

Quick Start

  • Run init_skill.py to generate a new skill: scripts/init_skill.py my-new-skill --path skills/public
  • Review and customize SKILL.md, then add any scripts, references, or assets needed.
  • Validate and package the skill with scripts/quick_validate.py <skill-dir>, then scripts/package_skill.py <skill-dir>.

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 Claude skill with SKILL.md frontmatter?

To create a Claude skill, run the init_skill.py script to scaffold a new project directory containing a standardized SKILL.md frontmatter template and optional bundled resource folders for scripts, references, and assets.

How do I package a Claude skill for distribution?

Package a Claude skill by running the quick_validate.py script to check metadata quality and structure, then execute package_skill.py to bundle the SKILL.md and its bundled resources into a distributable format.

What is the best way to organize bundled resources in a skill project?

Organize bundled resources by placing executable code in the scripts directory, documentation in references, and static media in assets, ensuring the SKILL.md frontmatter accurately maps to these optional bundled components.

Do I need to validate skill structure before packaging?

Validation is required before packaging to ensure skill structure and metadata quality meet standards, preventing packaging errors by catching missing frontmatter fields or malformed resource paths early via quick_validate.py.

Can I update an existing skill using the skill-creator template?

Updating an existing skill is supported by the template, allowing you to modify the SKILL.md frontmatter and add or adjust bundled resources like scripts and references, then re-validate and re-package the skill directory.

What are the limitations of using templates for skill creation?

The template standardizes SKILL.md frontmatter and bundled resource organization but operates at an intermediate implementation depth, meaning complex custom initialization logic may require manual modifications beyond the provided scripts.