skill-creator

Scaffolds modular Claude skills with standardized SKILL.md templates and resource directories.

Updated Jul 2, 2024
One-click install
npx skills add https://github.com/jyasuu/cheat-sheet --skill skill-creator-jyasuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jyasuu/cheat-sheet/tree/main/skills/skill-creator
Command: npx skills add https://github.com/jyasuu/cheat-sheet --skill skill-creator-jyasuu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating consistent, reusable Claude Skills from scratch is challenging without a clear template and structure.

Core Features & Use Cases

  • Provides a standardized SKILL.md frontmatter template with required name and description, plus a detailed body scaffold.
  • Includes an initialization script to scaffold new skills, along with example resource directories (scripts, references, assets) to demonstrate organization.
  • Guides packaging and validation workflows to produce distributable .skill files and enforce Skill Unit conventions.

Quick Start

Run python3 scripts/init_skill.py <skill-name> --path <output-directory> to scaffold a new skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create reusable Claude skills with structured frontmatter?

To create reusable Claude skills, use an initialization script to scaffold a new directory with a standardized SKILL.md template containing required frontmatter name and description fields, plus structured body sections.

What's the best way to package and validate modular Claude skills for distribution?

The best way to package modular Claude skills is to follow validation workflows that enforce Skill Unit conventions, bundling scripts, references, and assets into distributable .skill files.

How do I scaffold a new Claude skill from scratch?

You scaffold a new Claude skill by running python3 scripts/init_skill.py <skill-name> --path <output-directory>, which generates the base structure and example resource directories automatically.

What directories should I organize scripts, references, and assets into when building Claude skills?

When building Claude skills, you should organize bundled resources into dedicated scripts, references, and assets directories to maintain modular structure and support validation workflows.

Does the skill creation process require specific dependencies or environments?

The skill creation process requires Python to run the initialization script, but operates with no external dependencies, relying on standard frontmatter and directory conventions.

Why do I need frontmatter name and description fields in a SKILL.md file?

You need frontmatter name and description fields in a SKILL.md file because they enforce Skill Unit conventions, ensuring the skill is modular, identifiable, and compatible with packaging workflows.