skill-creator

Scaffold Claude skills with SKILL.md templates and validation tooling.

Updated Dec 26, 2023
One-click install
npx skills add https://github.com/Selogaz/Obsidian-vault-cpp --skill skill-creator-selogaz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Selogaz/Obsidian-vault-cpp/tree/main/skills/skill-creator
Command: npx skills add https://github.com/Selogaz/Obsidian-vault-cpp --skill skill-creator-selogaz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creation unit addresses the need for consistent, reusable scaffolding to design, validate, and package Claude Skills, reducing setup time and errors when adding new capabilities.

Core Features & Use Cases

  • Provides a SKILL.md frontmatter template with required name and description, plus a Markdown body skeleton for guidance.
  • Includes example bundled resources sections (scripts/, references/, assets/) to demonstrate structure and reuse.
  • Exposes an initialization script (scripts/init_skill.py) to scaffold new skills quickly and enforce structure.

Quick Start

Run scripts/init_skill.py to scaffold a new skill directory and customize SKILL.md.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package Claude skills with a structured template?

To create and package Claude skills, use an initialization script to scaffold a new directory, then customize the SKILL.md file with required frontmatter and bundle optional scripts, references, and assets into a .skill file.

What is included in the SKILL.md frontmatter template for skill creation?

The SKILL.md frontmatter template includes required name and description fields, plus a Markdown body skeleton that provides structural guidance for defining modular skill capabilities.

How do I validate frontmatter when designing new Claude skills?

You validate frontmatter during the skill creation workflow by running the provided initialization script, which enforces the required structure and validates the SKILL.md template before packaging.

Can I bundle scripts and assets into a .skill file for team reuse?

Yes, you can bundle scripts, references, and assets into a .skill file. The skill creation tooling supports optional bundled resource directories to demonstrate structure and enable repeatable team reuse.

What's the best way to scaffold multiple modular skills quickly?

The best way to scaffold multiple modular skills quickly is to run the initialization script, which automatically generates the required directory structure and SKILL.md file for each new skill.

Do I need Python to run the skill creation initialization script?

The skill creation process includes an initialization script named init_skill.py, which requires a Python environment to execute and scaffold new skill directories automatically.