skill-creator

Create, validate, and package Claude skill directories with SKILL.md frontmatter.

Updated May 1, 2026
One-click install
npx skills add https://github.com/ricardoo022/4dill --skill skill-creator-ricardoo022
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ricardoo022/4dill/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/ricardoo022/4dill --skill skill-creator-ricardoo022

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Creating a well-structured skill requires knowing the SKILL.md frontmatter format, naming conventions, and how to organize scripts, references, and assets. This Skill guides the full lifecycle of building new skills or updating existing ones, from initial design through validation and packaging. ## Core Features & Use Cases - Skill Initialization: Run scripts/init_skill.py to scaffold a new skill directory with a SKILL.md template and example scripts/, references/, and assets/ folders. - Authoring Guidance: Follow a six-step process covering use-case discovery, resource planning, editing, and iteration, with rules for writing effective name and description metadata. - Validation & Packaging: Use scripts/package_skill.py to validate frontmatter, naming conventions, and description quality, then produce a distributable zip file. - Use Case: When asked to build a new skill such as a pdf-editor, use this Skill to scaffold the directory, write the SKILL.md instructions, add reusable scripts, and package the result as a zip for distribution. ## Quick Start Create a new skill named pdf-editor using the skill-creator process and package it into a zip file.

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 new Claude skill from scratch?▼

Run scripts/init_skill.py with a hyphen-case skill name and an output path. The script generates a skill directory containing a SKILL.md template with frontmatter placeholders plus example scripts/, references/, and assets/ folders to customize.

What is required in a SKILL.md file?▼

SKILL.md must start with YAML frontmatter containing a name and description, followed by Markdown instructions. The name must be hyphen-case, and the description should explain what the skill does and when to use it.

How do I package a skill into a zip file?▼

Run scripts/package_skill.py with the path to the skill folder and an optional output directory. The script validates the skill first and only creates the zip archive if validation passes.

Why does skill validation fail on my SKILL.md?▼

Validation fails when frontmatter is missing or malformed, the name is not hyphen-case, or the description contains angle brackets. Fix the reported error in SKILL.md and rerun the validator.

When should a skill include scripts, references, or assets?▼

Add scripts for deterministic or repeatedly rewritten code, references for documentation loaded into context as needed, and assets for files used in the output such as templates or fonts. Delete any directories the skill does not need.