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.