skill-creator

Create, validate, and improve SKILL.md-based skill packages for SwarmClaw agents.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/redlanternstudios/swarmclaw --skill skill-creator-redlanternstudios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/redlanternstudios/swarmclaw/tree/main/skills/skill-creator
Command: npx skills add https://github.com/redlanternstudios/swarmclaw --skill skill-creator-redlanternstudios

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Writing well-structured agent skills is error-prone: frontmatter must follow strict naming and description rules, instructions must stay concise, and bundled resources must be organized correctly. This Skill guides the authoring, auditing, and cleanup of skill directories so they trigger reliably and load efficiently. ## Core Features & Use Cases - Skill Scaffolding: Initialize a new skill directory with a templated SKILL.md and optional scripts/, references/, and assets/ folders using the bundled init script. - Structure Validation: Run the quick validator to check frontmatter format, hyphen-case naming, description length, and allowed properties before publishing. - Authoring Guidance: Apply proven principles for concise instructions, progressive disclosure, and correct use of scripts, references, and assets. - Use Case: When asked to "create a skill for processing invoices" or "audit this existing skill", follow the six-step process to understand requirements, plan resources, initialize the directory, write SKILL.md, validate it, and iterate. ## Quick Start Ask the agent to create a new skill named invoice-processor with scripts and references resources, then validate the resulting skill folder.

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 skill for an AI agent?

Run the bundled init script with a skill name and output path to generate a directory containing a templated SKILL.md. Then fill in the description and instructions, add scripts or references as needed, and validate the folder before use.

What should a SKILL.md frontmatter description include?

The description must state what the skill does and when to use it, including specific trigger phrases and scenarios. It is the primary mechanism for skill selection, so all "when to use" information belongs there rather than in the body.

How do I validate a skill directory structure?

Run quick_validate.py with the skill folder path. It checks that SKILL.md exists, the YAML frontmatter parses, name is hyphen-case under 64 characters, description is under 1024 characters, and no unexpected frontmatter keys are present.

When should a skill use scripts versus references versus assets?

Use scripts for deterministic executable code, references for detailed documentation loaded into context on demand, and assets for files used in output like templates or fonts. Not every skill needs all three directories.

Why does skill validation fail on the name field?

Validation fails when the name contains uppercase letters, starts or ends with a hyphen, contains consecutive hyphens, or exceeds 64 characters. Names must use only lowercase letters, digits, and single hyphens.