skill-creator

Generate, package and validate Claude skill scaffolds with Python scripts and SKILL.md templates.

106|17|Updated Aug 29, 2022
One-click install
npx skills add https://github.com/MMIV-ML/fastMONAI --skill skill-creator-mmiv-ml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/MMIV-ML/fastMONAI/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/MMIV-ML/fastMONAI --skill skill-creator-mmiv-ml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, repeatable approach for creating, updating, and distributing Claude skills. It reduces the cognitive load and drift when building new capabilities by standardizing metadata, scaffolding, and packaging.

Core Features & Use Cases

  • Standard SKILL.md template with required frontmatter (name and description) and a comprehensive body for instructions.
  • Initialization workflow through scripts/init_skill.py to generate a ready-to-customize skill skeleton.
  • Optional resource directories: scripts/ (executable tooling), references/ (documentation loadable into context), and assets/ (templates and output resources).
  • Packaging and validation via scripts/package_skill.py to produce distributable skill bundles for sharing or deployment.
  • Suitable for teams and individuals who want to onboard new capabilities quickly and maintain consistency across skills.

Quick Start

  • Run the skill initializer: scripts/init_skill.py <skill-name> --path <output-directory>
  • Open and update SKILL.md to tailor metadata and instructions
  • Populate optional directories (scripts/, references/, assets/) as needed
  • Validate and package the skill: scripts/package_skill.py <path-to-skill-folder>; optionally supply a dist 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 Claude skills for distribution?

To create and package Claude skills, use an initialization script to generate a directory skeleton, update the SKILL.md metadata, add resources, and run a validation script to produce a distributable bundle.

What is a SKILL.md template and what metadata does it require?

A SKILL.md template standardizes Claude skills by requiring YAML frontmatter with name and description fields, alongside a body for instructions to reduce cognitive load when building capabilities.

Can I include custom scripts and reference documents when building Claude skills?

Yes, you can include custom scripts and reference documents when building Claude skills by placing executable tooling in a scripts directory and loadable documentation in a references directory.

Does this skill creation workflow enforce directory structure and YAML validation?

Yes, the skill creation workflow enforces YAML frontmatter validation and directory structure to maintain consistency and standardize metadata when generating new capabilities across environments.

What is the best way to standardize skill creation across a development team?

The best way to standardize skill creation across a development team is to use a repeatable scaffold that provides a SKILL.md template, initialization scripts, and packaging validation for onboarding new capabilities consistently.

Why do I need to package skills before deployment?

You need to package skills before deployment to validate the directory structure and YAML frontmatter, ensuring the final bundle is distributable and correctly formatted for sharing across environments.