skill-creator

Create standardized Claude skill templates with frontmatter, structure, and bundled resources.

Updated Oct 21, 2025
One-click install
npx skills add https://github.com/Lupus/my-dot-claude --skill skill-creator-lupus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Lupus/my-dot-claude/tree/main/skills/skill-creator
Command: npx skills add https://github.com/Lupus/my-dot-claude --skill skill-creator-lupus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured template and clear guidance to create Claude skills with consistent frontmatter, folder structure, and bundled resources, enabling teams to produce reliable skills rapidly.

Core Features & Use Cases

  • Template-driven SKILL.md: Enforces required YAML frontmatter (name and description) and a concise Markdown body for operational guidance.
  • Resource scaffolding: Demonstrates how to organize optional resources (scripts, references, assets) for reusability.
  • Packaging and validation: Offers tooling and best practices to validate skill structure and package it for distribution.

Quick Start

Run the Skill Initializer to generate a new skill scaffold, then customize SKILL.md and the example resources (scripts/, references/, and assets/) to fit your use case.

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 from scratch with the correct folder structure?

To create a Claude skill, run the Skill Initializer to generate a scaffold containing SKILL.md, scripts, references, and assets directories, then customize the frontmatter and content for your use case.

What is the required format for SKILL.md frontmatter when building Claude skills?

The required format for SKILL.md frontmatter includes YAML with mandatory name and description fields. The Markdown body provides operational guidance, ensuring the skill is reliably parsed and executed.

How do I validate and package Claude skills for distribution?

You validate and package Claude skills using included Python scripts that check structure and bundle resources. This ensures the skill meets directory conventions and is ready for team distribution.

Do I need Python tooling to scaffold and package Claude skills?

Yes, Python tooling is required to run the validation and packaging scripts. The defined directory convention relies on Python to automate skill scaffolding and enforce structural compliance.

What's the best way to organize bundled resources like scripts and assets for Claude skills?

The best way to organize bundled resources is using the demonstrated folder structure, placing executable code in scripts, supplementary documents in references, and static files in assets for reusability.

Can I use this template to iterate on an existing Claude skill instead of starting new?

Yes, you can use the template to iterate existing skills. It applies to both starting new skills from scratch and updating current ones by applying standardized frontmatter and validation steps.