skill-creator

Create, validate, and package Claude skill directories with scripts and templates.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/executiveusa/SYNTHIA-3.1 --skill skill-creator-executiveusa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/executiveusa/SYNTHIA-3.1/tree/main/03-brain/apps/control-room/openclaw-logic/synthia-3.0-backend/Synthia-3.0-opensource/AionUi-main/AionUi-main/skills/skill-creator
Command: npx skills add https://github.com/executiveusa/SYNTHIA-3.1 --skill skill-creator-executiveusa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Building a well-structured skill from scratch requires knowing the SKILL.md frontmatter format, directory conventions, and packaging rules, which is error-prone when done manually. ## Core Features & Use Cases - Skill Initialization: Run init_skill.py to scaffold a new skill directory with a SKILL.md template and example scripts, references, and assets folders. - Validation and Packaging: Use quick_validate.py and package_skill.py to check frontmatter, naming conventions, and description quality, then bundle the result into a distributable .skill file. - Design Guidance: Follow built-in principles on progressive disclosure, degrees of freedom, and reference patterns (workflows.md, output-patterns.md) to write concise, effective skills. - Use Case: When asked to build a new pdf-editor skill, scaffold it with init_skill.py, implement scripts and references, then validate and package it into pdf-editor.skill for distribution. ## Quick Start Create a new skill called data-cleaner in the current directory and package it once the SKILL.md description is complete.

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 init_skill.py with a hyphen-case skill name and an output path to generate a skill directory containing a SKILL.md template plus example scripts, references, and assets folders. Then edit the SKILL.md frontmatter description and replace or delete the example files.

What is the required structure of a SKILL.md file?▼

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

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

Run package_skill.py with the path to your skill folder and an optional output directory. The script validates the skill first, then creates a zip archive with a .skill extension if validation passes.

Why does skill validation fail on my frontmatter?▼

Validation fails when frontmatter is missing name or description, uses unexpected keys, contains angle brackets in the description, or violates hyphen-case naming rules. Only name, description, license, allowed-tools, and metadata keys are permitted.

When should I use scripts versus references in a skill?▼

Use scripts for deterministic, repeatedly rewritten code like file converters that can execute without loading into context. Use references for documentation Claude reads on demand, such as API specs, schemas, or detailed workflow guides.