skill-creator

Generate SKILL.md frontmatter and scaffold Claude Skills folders.

9|11|Updated Mar 8, 2025
One-click install
npx skills add https://github.com/PlebeianApp/market --skill skill-creator-plebeianapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/PlebeianApp/market/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/PlebeianApp/market --skill skill-creator-plebeianapp

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill guides users through creating modular, self-contained Claude Skills. It provides a standardized SKILL.md frontmatter, a reusable directory structure, and starter tooling to accelerate skill development and governance.

Core Features & Use Cases

  • Standardized template: generates a SKILL.md with required metadata and instructional body.
  • Bundled resources scaffold: creates optional scripts/, references/, and assets/ to support deterministic workflows, in-depth guidance, and output templates.
  • Tooling for lifecycle: includes init_skill.py, quick_validate.py, and package_skill.py to initialize, validate, and package Skills for distribution.
  • Use Case: a team builds a new domain-specific skill (e.g., data analysis) by scaffolding the skeleton and incrementally adding content and resources.

Quick Start

To start a new skill, run the Skill Initializer:

  • python scripts/init_skill.py my-new-skill --path skills/public Then customize the generated SKILL.md and example resources, and package the skill:
  • python scripts/package_skill.py skills/public/my-new-skill

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 a standardized folder structure?

You can create a Claude skill by running the init_skill.py script, which generates a standard SKILL.md frontmatter and scaffolds a reusable directory structure including scripts, references, and assets folders for your workflow.

How does skill validation work before packaging for distribution?

Skill validation works by running the quick_validate.py script, which enforces metadata quality and verifies the folder layout. This ensures your skill meets the required standards before you use the package_skill.py script to bundle it for distribution.

What is included in the scaffolded folder structure when generating a new skill?

The scaffolded folder structure includes a SKILL.md file with required frontmatter, alongside optional scripts, references, and assets directories. These folders support deterministic workflows, in-depth guidance, and output templates for modular skill development.

Can I use these skill creation tools to manage updates across different domains?

Yes, you can use the skill creation tooling to manage updates across different domains. The standardized template and validation scripts apply universally to skill creation and updates, allowing teams to incrementally add content and resources for any domain-specific workflow.

What is the best way to package a Claude skill for distribution?

The best way to package a Claude skill for distribution is to run the package_skill.py script after customizing your SKILL.md and resources. This tool finalizes your scaffolded directory into a distributable package once validation passes.