skill-system-creator

Create and validate Claude skills with SKILL.md frontmatter and packaging.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/arthur0824hao/ExperimentPipeline --skill skill-system-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-system-creator
Source: https://github.com/arthur0824hao/ExperimentPipeline/tree/main/.agents/skills/skill-system-creator
Command: npx skills add https://github.com/arthur0824hao/ExperimentPipeline --skill skill-system-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the creation and validation of new Claude skills.

Core Features & Use Cases

  • Provides a SKILL.md scaffold with required frontmatter (name and description) and a detailed body template.
  • Generates optional resource directories (scripts, references, assets) to organize tooling and documentation for skill development.
  • Supports a packaging workflow and a quick validation routine to ensure skills meet structural standards before distribution.

Quick Start

Run the init_skill.py script to generate a new skill directory and then customize SKILL.md and the bundled resources for your use case.

Frequently Asked Questions about skill-system-creator

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

FAQPage Schema
How do I create a new Claude skill with a valid SKILL.md file?

To create a new Claude skill, run the init_skill.py script to generate a directory scaffold containing a SKILL.md file with required frontmatter fields for name and description, along with optional resource folders for scripts and references.

What is the Spec to Test to Develop workflow for skill creation?

The Spec to Test to Develop workflow is a structured skill creation methodology where developers define behavior contracts, validate structural standards, and package the final skill into a distributable .skill archive.

How do I package a Claude skill for distribution?

Packaging a Claude skill for distribution involves running the bundled packaging script after customizing SKILL.md and resource directories, which compiles the validated structure into a shareable .skill package file.

Do I need pyyaml installed to validate skill frontmatter?

Yes, pyyaml is required as a dependency to parse and validate the YAML frontmatter in SKILL.md files, ensuring the required name and description fields meet structural standards before packaging.

Can I generate resource directories for scripts and references automatically?

Yes, the skill creation scaffold can automatically generate optional resource directories including folders for scripts, references, and assets to organize tooling and documentation during skill development.

Why does my custom skill fail validation before packaging?

Skill validation fails when the SKILL.md file is missing required frontmatter fields, specifically the name and description attributes, or when the directory structure does not meet the enforced behavior contract standards.