skill-creator

Generate standardized Claude skill skeletons with SKILL.md frontmatter and resource directories.

15|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/alexanderop/workoutTracker --skill skill-creator-alexanderop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/alexanderop/workoutTracker/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/alexanderop/workoutTracker --skill skill-creator-alexanderop

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a standardized, end-to-end blueprint for creating new Claude skills. It generates a complete SKILL.md frontmatter and optional resource directories, enabling consistent skill design and rapid scaffolding.

Core Features & Use Cases

  • Scaffold SKILL.md frontmatter with required name and description fields to ensure discoverability.
  • Create and organize optional resource directories (scripts/, references/, assets/) to support deterministic tasks, in-depth guidance, and output templates.
  • Guide users through a progressive-disclosure workflow for initializing, documenting, and packaging new skills, reducing setup time for new teammates.
  • Include example templates and tooling for skill initialization and packaging to standardize how Claude skills are built and shared.
  • Use cases include rapid creation of new skills, onboarding teammates to skill design, and maintaining consistent metadata across a family of skills.

Quick Start

Run the Skill Initializer to scaffold a new skill:

  • python scripts/init_skill.py <skill-name> --path <path> Then customize SKILL.md and resources as needed, and package the skill with:
  • python scripts/package_skill.py <path>

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new Claude skill with SKILL.md frontmatter and resource directories?

To scaffold a new Claude skill, run the Skill Initializer script to generate a complete SKILL.md frontmatter and optional resource directories like scripts/, references/, and assets/. This enforces required name and description fields for discoverability.

What is the progressive-disclosure workflow for creating Claude skills?

The progressive-disclosure workflow for creating Claude skills guides users through initializing, documenting, and packaging new skills. It standardizes skill design by generating structured resources and frontmatter, reducing setup time for new teammates.

Do I need Python and pyyaml to generate skill skeletons and package skills?

Yes, you need Python and the pyyaml dependency to run the initialization and packaging scripts. The CLI tooling uses these to parse frontmatter requirements and generate the standardized skill directory structure.

What's the best way to package a Claude skill for sharing?

The best way to package a Claude skill is using the provided packaging script after customizing your SKILL.md and resources. Run the package script with your skill path to standardize how Claude skills are built and shared across teams.

Does skill-creator support optional assets and references directories for deterministic tasks?

Skill-creator supports creating optional assets/ and references/ directories alongside scripts/ to support deterministic tasks, in-depth guidance, and output templates. These structured resources streamline skill creation and maintain metadata consistency.