Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steipete avatar

Skill Creator

  • 3k installs
  • 385k repo stars
  • Updated August 3, 2026
  • steipete/clawdis

A meta-skill for creating, editing, auditing, and validating AgentSkills with lean SKILL.md frontmatter and progressive reference loading.

About

Skill Creator guides agents through creating, editing, auditing, and restructuring AgentSkills with compact SKILL.md files. Skills are triggerable workflows where metadata stays visible, the body loads after trigger, and references, scripts, and assets load only as needed. Hard rules keep SKILL.md lean, put trigger-critical facts in quoted frontmatter description, require name and description fields, prefer noun-phrase descriptions with short generic triggers, and move long examples to references/, scripts to scripts/, and templates to assets/. The recommended shape is skill-name/SKILL.md plus optional scripts, references, assets, and agents folders. The edit workflow reads existing skills, removes generic advice the base model already knows, keeps brittle command syntax and safety rules, relaxes prose, and validates YAML frontmatter after edits. Validation runs quick_validate.py and a YAML safe_load loop across skills. No extra README or changelog files belong inside a skill unless they are actual task references. Use when creating new skills, tightening bloated SKILL.md files, or validating frontmatter across a skill repo.

  • Keep SKILL.md lean; move long docs to references/ and scripts to scripts/
  • Frontmatter needs quoted name and description with short trigger phrase
  • Progressive disclosure: metadata visible, body on trigger, refs on demand
  • Validate with quick_validate.py and YAML safe_load after edits
  • No extra README or changelog inside skill folders unless task references

Skill Creator by the numbers

  • 3,040 all-time installs (skills.sh)
  • +159 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #42 of 781 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

skill-creator capabilities & compatibility

Capabilities
define lean skill.md with quoted name and descri · organize references/, scripts/, assets/, and age · remove generic advice and keep brittle syntax an · validate frontmatter with quick_validate.py and · restructure existing skills for progressive disc
Runs
Runs locally
Pricing
Free
npx skills add https://github.com/steipete/clawdis --skill skill-creator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3k
repo stars385k
Security audit3 / 3 scanners passed
Last updatedAugust 3, 2026
Repositorysteipete/clawdis

How do you write AgentSkills that trigger reliably without bloated SKILL.md files full of generic model knowledge?

Create, edit, audit, validate, or restructure AgentSkills and SKILL.md files with lean frontmatter and progressive references.

Who is it for?

Developers authoring or refactoring AgentSkills for Claude Code, OpenClaw, or similar trigger-based agent systems.

Skip if: Skip when the task is implementing application features rather than packaging agent workflow instructions.

When should I use this skill?

Use when creating, editing, auditing, tidying, validating, or restructuring AgentSkills and SKILL.md files.

What you get

Lean SKILL.md with quoted frontmatter, separated references and scripts, and validated YAML after edits.

  • authored SKILL.md
  • audited skill structure
  • validated frontmatter metadata

By the numbers

  • Requires name and description in SKILL.md frontmatter per hard rules

Files

SKILL.mdMarkdownGitHub ↗

Skill Creator

Skills are compact triggerable workflows. Metadata is always visible; body loads only after trigger; references/scripts/assets load only as needed.

Hard rules

  • Keep SKILL.md lean; Codex is already capable.
  • Put only trigger-critical facts in frontmatter description.
  • Quote frontmatter description.
  • Frontmatter needs name + description; local OpenClaw skills may also use metadata, homepage, allowed-tools, user-invocable, license.
  • Prefer noun-phrase descriptions; short generic trigger phrase, not full workflow.
  • Move long examples/docs to references/; scripts to scripts/; templates/media to assets/.
  • No extra README/changelog/setup docs inside a skill unless they are actual task references.
  • Validate YAML frontmatter after edits.

Shape

skill-name/
  SKILL.md
  scripts/      optional deterministic helpers
  references/   optional docs loaded only when needed
  assets/       optional output resources/templates
  agents/       optional UI metadata

Good SKILL.md

---
name: pdf-tools
description: "Inspect, split, merge, OCR, redact, or convert PDFs with local CLI tools."
---

# PDF tools

Use for PDF manipulation. Prefer deterministic scripts for page edits.

## Workflow

1. Inspect file/page count.
2. Choose exact operation.
3. Write output beside input unless user asked otherwise.
4. Render/verify changed pages.

Edit workflow

1. Read existing skill and nearby resource names. 2. Remove generic advice the base model already knows. 3. Keep brittle command syntax, auth caveats, safety rules, and validation. 4. Replace tables with bullets unless a table is clearly needed. 5. Relax prose; fragments ok. 6. Validate frontmatter and run any script tests touched.

Validation

python skills/skill-creator/scripts/quick_validate.py skills/<name>
python - <<'PY'
from pathlib import Path
import yaml
for p in Path("skills").glob("*/SKILL.md"):
    text=p.read_text()
    if not text.startswith("---\n"):
        raise SystemExit(f"missing frontmatter: {p}")
    fm=text.split("---",2)[1]
    yaml.safe_load(fm)
print("ok")
PY

quick_validate.py is conservative; repo-local frontmatter may allow keys beyond public skill bundles.

Related skills

How it compares

Use skill-creator when packaging reusable agent workflows into SKILL.md instead of leaving long unstructured prompt docs in chat.

FAQ

What belongs in frontmatter description?

Only trigger-critical facts in a quoted noun-phrase description with a short generic trigger phrase, not the full workflow.

Where do long examples and scripts go?

Move long examples and docs to references/, deterministic helpers to scripts/, and templates or media to assets/.

How do I validate a skill after editing?

Run quick_validate.py on the skill folder and YAML safe_load on frontmatter to catch parsing errors.

Is Skill Creator safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.