skill-creator

Create and package Claude skill directories with SKILL.md templates and validation scripts.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill skill-creator-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/skill-creator
Command: npx skills add https://github.com/dr-code/beacon --skill skill-creator-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Reduce the friction and inconsistency of creating, validating, and packaging Claude skills by providing a clear template, scripts, and procedures so authors do not repeatedly rewrite boilerplate or omit required metadata.

Core Features & Use Cases

  • Scaffold templates: Provide a canonical SKILL.md template and example resource structure to standardize skill authorship.
  • Initialization script: Create a new skill directory with example scripts, references, and assets to accelerate first edits.
  • Validation and packaging: Validate frontmatter, naming conventions, and file structure, then produce a distributable zip for sharing.
  • Use Case: Developer or product engineer needing to turn a documented workflow into a reusable Claude skill for automation or internal tooling.

Quick Start

Initialize a new skill called my-new-skill in ./skills using scripts/init_skill.py, complete SKILL.md and resources, then run scripts/package_skill.py to validate and produce a distributable zip.

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 reusable Claude skills?

To create and package reusable Claude skills, use an initialization script to scaffold a directory with SKILL.md, scripts, and assets, then run a packaging script to validate frontmatter and produce a distributable zip.

What is required in a SKILL.md template for skill authorship?

A SKILL.md template requires templated frontmatter, standardized naming conventions, and references to included scripts or assets to ensure the skill is valid and distributable.

How do I validate Claude skill file structure and metadata?

You validate Claude skill file structure and metadata by running a validation script that checks frontmatter requirements, naming conventions, and file organization before packaging.

Can I use skill-creator to initialize a skill directory with example scripts?

Yes, you can initialize a skill directory with example scripts, references, and assets by running the provided initialization script, which scaffolds the canonical structure to accelerate first edits.

What is the best way to standardize skill creation and avoid rewriting boilerplate?

The best way to standardize skill creation and avoid rewriting boilerplate is to apply a canonical SKILL.md template and initialization scaffolding, ensuring all required metadata is consistently included.

Are there limitations when distributing Claude skills as a zip package?

Distributing Claude skills as a zip package requires passing validation checks for frontmatter and file structure; if naming conventions or metadata are omitted, the packaging process will fail.