skill-creator

Scaffold, validate, and package Claude Skills with Python scripts.

1|Updated Jun 30, 2024
One-click install
npx skills add https://github.com/DigiBanks99/menlo --skill skill-creator-digibanks99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/DigiBanks99/menlo/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/DigiBanks99/menlo --skill skill-creator-digibanks99

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps teams and individuals bootstrap Claude skills by providing templates, tooling, and best practices, reducing manual setup and ensuring consistent structures across skills.

Core Features & Use Cases

  • Template-driven SKILL.md with required frontmatter (name and description) and a ready-to-edit body.
  • Bundled resources (scripts/, references/, and assets/) with starter content to accelerate development.
  • End-to-end tooling (init_skill.py, package_skill.py, quick_validate.py) for scaffolding, validation, and packaging. Example workflow: scaffolding a data-analyzer skill to a distributable .skill file.

Quick Start

  1. Initialize a new skill: python scripts/init_skill.py skill-name --path skills/your-skill
  2. Edit SKILL.md to finish metadata and guidance; customize or remove the example resources in scripts/, references/, and assets/
  3. Package the skill: python scripts/package_skill.py skills/your-skill ./dist Optional: validate the skill before packaging: python scripts/quick_validate.py skills/your-skill

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate Claude skill creation and standardize frontmatter for reusable packages?

Automate Claude skill creation using template-driven workflows with init_skill.py to scaffold standardized SKILL.md frontmatter, required directories, and starter content for consistent, reusable skill packages.

What is the best way to package a Claude skill into a distributable file?

Package a Claude skill by running package_skill.py with the target skill directory and output path to generate a distributable .skill file, ensuring standardized structure and resource organization.

Do I need pyyaml installed to validate and scaffold modular skills?

Yes, pyyaml is a required dependency to parse frontmatter and validate skill structures during scaffolding, validation, and packaging workflows for modular, reusable skill units.

Can I use CLI scripts to manage the end-to-end lifecycle of a team's skill workflow?

Yes, use the bundled CLI scripts including init_skill.py, package_skill.py, and quick_validate.py to support end-to-end lifecycle management for teams building modular skills.

How does quick_validate.py check a skill before packaging it into a .skill file?

quick_validate.py checks the skill directory structure and required SKILL.md frontmatter prior to packaging, ensuring metadata completeness and resource organization meet validation standards.

When should I not use automated skill scaffolding for template generation?

Avoid automated skill scaffolding when your project requires a non-standard directory structure or custom frontmatter fields that deviate from the standardized templates and resource organization provided.