skills/skill-authoring/SKILL.md
Write, edit, refactor, or audit agent skills so they are leverage-first, self-contained, and anti-heuristic. Use when a Codex, OpenClaw, OpenAI, Anthropic, or repo-local skill needs stronger use-case selection, trigger boundaries, runtime-specific packaging, gating, references, or validation before shipping.
npx skillsauth add aelaguiz/authoring-skills skill-authoringInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the work is creating or repairing an agent skill, not generic documentation.
This skill is intentionally self-contained. Use the references in this folder, not external repo docs, while doing the runtime work.
npx skills add https://github.com/aelaguiz/authoring-skills.git -g -a codex -a openclaw --skill skill-authoring -y
SKILL.md contract.AGENTS.md guidance, a project plan, or a one-shot prompt rather than a reusable skill.tools.allow change; capabilities and permissions still live in the host runtime, not in skill prose.description field as runtime trigger logic, not marketing copy.SKILL.md lean and move heavy detail into references/.scripts/ only when deterministic reliability or repeated complexity justifies them.author, edit, refactor, or audit.references/skill-pattern-contract.md.references/workflow-and-modes.md for mode routing and output expectationsreferences/leverage-and-scope.md for deciding what the skill should own and whether it should exist at allreferences/packaging-trigger-and-validation.md for file layout, trigger quality, and shipping checksreferences/openclaw-skills.md when the target runtime is OpenClaw or mirrors OpenClaw skill semanticsreferences/examples-and-anti-examples.md when you need grounded examples or want to sanity-check framingAGENTS.md, plan doc, or ordinary docs.SKILL.md first, then only the references/, scripts/, assets/, and agents/ metadata the workflow truly needs.SKILL.md, deeper guidance in references/, determinism in scripts/.author: return or create the finished skill package with the leanest viable file set.edit: patch the existing skill and briefly explain which part of the contract changed.refactor: preserve useful workflow knowledge while re-homing it into the correct layer.audit: return findings first. For each finding, state the problem, why it matters, and which file or layer should change.references/skill-pattern-contract.md - the contract for high-impact, anti-heuristic skillsreferences/workflow-and-modes.md - choose the right mode and keep the output shape honestreferences/leverage-and-scope.md - decide whether the skill should exist and what it should ownreferences/packaging-trigger-and-validation.md - file layout, trigger quality, progressive disclosure, and shipping checksreferences/openclaw-skills.md - OpenClaw-only frontmatter, gating, slash-command, fleet-isolation, and security rulesreferences/examples-and-anti-examples.md - grounded good and bad patterns; use them to teach, not to cargo-cultdevelopment
Write, edit, refactor, or audit prompts so they stay intent-driven, section-correct, and anti-heuristic. Use when a prompt needs stronger commander's intent, cleaner section placement, safer refactoring without losing useful magic, or a findings-first audit.
tools
Write, edit, refactor, or audit OpenClaw behavioral markdown so each surface does one job well and composes cleanly. Use when an OpenClaw agent needs stronger AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, USER.md, MEMORY.md, HEARTBEAT.md, BOOTSTRAP.md, BOOT.md, SKILL.md, or HOOK.md authoring, layering, session-kind behavior, or memory layout.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.