skill-creator

Scaffold and package self-contained Claude skills with standardized frontmatter.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/stevessr/dotsfiles --skill skill-creator-stevessr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/stevessr/dotsfiles/tree/main/dot_claude/private_plugins/private_marketplaces/anthropic-agent-skills/skills/skill-creator
Command: npx skills add https://github.com/stevessr/dotsfiles --skill skill-creator-stevessr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamlines building and packaging self-contained Claude skills by providing a repeatable template, structure guidelines, and validation, so teams can create consistent, reusable capabilities without boilerplate.

Core Features & Use Cases

  • Template-based SKILL.md with frontmatter and instructions to standardize naming, metadata, and content.
  • Initialization workflow via scripts/executable_init_skill.py to scaffold a new skill with example resources.
  • Bundled resources pattern including scripts/, references/, and assets/ to store reusable workflows and reference content.
  • Validation & packaging via quick_validate utilities and executable_package_skill.py to ensure skills are production-ready and distributable.

Quick Start

Initialize a new skill using the provided initialization workflow, then validate and package it into a .skill file.

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 standardized YAML frontmatter?

You can design a Claude skill by using a template-based SKILL.md with standardized YAML frontmatter to ensure consistent naming, metadata, and content across reusable capabilities without manual boilerplate.

What is the best way to scaffold and package self-contained skills?

The best way to package self-contained skills is using an initialization script to scaffold directories like scripts/ and references/, then running a packaging executable to produce a distributable .skill file.

How does skill validation work before packaging into a .skill file?

Skill validation works by running quick_validate utilities against your scaffolded skill structure to check frontmatter and content rules, ensuring the skill is production-ready before the packaging executable bundles it.

Do I need pyyaml installed to use the skill scaffolding scripts?

Yes, you need pyyaml installed because the skill scaffolding, frontmatter parsing, and validation utilities rely on it to process the YAML metadata structure required for standardized skill creation.

What directories should a reusable Claude skill include for bundled resources?

A reusable Claude skill should include scripts/, references/, and assets/ directories to store automated workflows, reference content, and supporting files in a standardized bundled resources pattern.