skill-creator

Generate Claude Skills with SKILL.md templates and Python initialization scripts.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/Barryrn/saas-setup --skill skill-creator-barryrn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Barryrn/saas-setup/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/Barryrn/saas-setup --skill skill-creator-barryrn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a guided framework and tooling to create, update, and package Claude Skills quickly and consistently. It lowers the barrier to designing modular, reusable skills by offering templates, example scripts, and best-practices.

Core Features & Use Cases

  • Skill scaffolding: Auto-generate SKILL.md templates and starter resource directories (scripts/, references/, assets/).
  • Initialization tooling: Included Python scripts to bootstrap new skills and demonstrate packaging workflows.
  • Bundled resources: Includes example scripts, references, and assets to illustrate structure and enable quick iteration.
  • Guidance & standards: Provides design patterns and workflow guidance to promote consistent skill design.

Quick Start

Run the Skill Initializer to scaffold a new skill: python scripts/init_skill.py <skill-name> --path <path>

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create custom Claude skills with a standardized structure?

To create custom Claude skills, use a skill-creator template that auto-generates SKILL.md files and starter directories like scripts and references, enforcing YAML frontmatter and best-practices for consistent packaging.

What is the best way to scaffold a new Claude skill template?

The best way to scaffold a Claude skill is running an initialization Python script that bootstraps the required directory structure, populates SKILL.md templates, and bundles example assets for quick iteration.

Does creating Claude skills require YAML frontmatter?

Yes, creating Claude skills requires YAML frontmatter containing at least the name and description fields, which standardizes the metadata and ensures the skill is properly recognized during initialization and packaging.

Can I bundle Python scripts and reference files when packaging Claude skills?

Yes, you can bundle Python scripts and reference files when packaging Claude skills, placing them in dedicated directories to provide execution logic and contextual data alongside the core SKILL.md file.

What are the limitations of using templates for Claude skill creation?

Templates for Claude skill creation focus on structural scaffolding and initialization, meaning they provide the standardized directory layout and packaging scripts but do not supply the domain-specific logic required for the skill to function.

Do I need PyYAML to initialize Claude skills?

Yes, you need PyYAML installed because the initialization scripts rely on it to parse, validate, and generate the required YAML frontmatter for the SKILL.md files during the skill creation workflow.