skill-creator
Create, edit, audit, tidy, validate, or restructure AgentSkills and SKILL.md files.
How do I install this agent skill?
npx skills add https://github.com/steipete/clawdis --skill skill-creatorIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is a developer utility designed to assist in creating, editing, and packaging AI agent skills. It provides templates, validation logic for YAML metadata, and a packaging script. The identified behaviors, such as file system modifications and setting script permissions, are standard for its intended use case and include appropriate security checks.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerpass
7 files scanned · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
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
- For durable OpenClaw skill creation or updates in an agent session, use
skill_workshopto create or revise a pending proposal. Do not scaffold or apply liveSKILL.mdfiles with shell commands or helper scripts. - Keep
SKILL.mdlean; Codex is already capable. - Put only trigger-critical facts in frontmatter
description. - Quote frontmatter
description. - Frontmatter needs
name+description; local OpenClaw skills may also usemetadata,homepage,allowed-tools,user-invocable,license. - Prefer noun-phrase descriptions; short generic trigger phrase, not full workflow.
- Move long examples/docs to
references/; scripts toscripts/; templates/media toassets/. - 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
- Read existing skill and nearby resource names.
- Draft the proposed
SKILL.mdcontent. - Create or revise the pending proposal through
skill_workshopwhen the change should persist as an OpenClaw skill. - Remove generic advice the base model already knows.
- Keep brittle command syntax, auth caveats, safety rules, and validation.
- Replace tables with bullets unless a table is clearly needed.
- Relax prose; fragments ok.
- 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.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/steipete/clawdis/skill-creator">View skill-creator on skillZs</a>