claw-advisor
This skill should be used when the user asks about OpenClaw configuration, troubleshooting, setup, architecture, or any OpenClaw…
This skill should be used when the user asks to "fix my skill" or "audit this skill". Make sure to use this skill whenever the user mentions skill quality, structural issues, broken skills, or skill diagnostics — even if they don't explicitly say "repair-skill". Not for adding
$ npx -y skills add gupsammy/Claudest --skill repair-skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repair-skillContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "fix my skill" or "audit this skill". Make sure to use this skill whenever the user mentions skill quality, structural issues, broken skills, or skill diagnostics — even if they don't explicitly say "repair-skill". Not for adding
name: repair-skill description: > This skill should be used when the user asks to "fix my skill" or "audit this skill". Make sure to use this skill whenever the user mentions skill quality, structural issues, broken skills, or skill diagnostics — even if they don't explicitly say "repair-skill". Not for adding features or improving effectiveness — use improve-skill. Not for agents — use repair-agent. argument-hint: <path-to-skill-directory-or-SKILL.md>
Audit and improve an existing skill against a gold standard. Unlike create-skill (which generates from scratch), this skill diagnoses violations *and* identifies gaps — what is broken, what is missing, and what would raise quality. The output is a structured improvement plan covering all dimensions.
Read `$ARGUMENTS` as the path to a skill directory or SKILL.md file.
`scripts/`, `assets/` exist and which are referenced from SKILL.md
If the path is missing or ambiguous, use AskUserQuestion to resolve before proceeding.
**Load all three reference files before Phase 2:**
1. `${CLAUDE_PLUGIN_ROOT}/skills/repair-skill/references/skill-anatomy.md` — gold standard for correct anatomy, three-level loading model, directory type definitions, degrees of freedom, naming conventions, body conventions. Required for Dimensions 5, 6, and 7. 2. `${CLAUDE_PLUGIN_ROOT}/skills/repair-skill/references/frontmatter-options.md` — complete frontmatter field catalog, valid values, tool list, tool selection framework. Required for Dimensions 1 and 2. 3. `${CLAUDE_PLUGIN_ROOT}/skills/repair-skill/references/audit-calibration.md` — known false-positive patterns that look like violations but are not. Prevents over-flagging on D2 (allowed-tools absent), D4 (Task/Skill prose), and D5 (orientation vs routing).
Proceed to Phase 2 when: SKILL.md is read, sibling directories are cataloged, and all three reference files are loaded.
Run each dimension independently. For each finding record: the dimension code, what is wrong or missing, which principle it violates or which gold standard it falls short of, and the specific change required. Proceed to Phase 3 when all 7 dimensions are evaluated.
**Finding types:**
**Severity:**
---
The description is the only part of a skill that is always in context. Every token here costs budget across every session. Audit for violations *and* gaps:
**Violations:**
when...")? First-person or imperative framing reads as an instruction to execute, not a triggering condition to evaluate. *Critical if wrong.*
preserves newlines and can produce unexpected whitespace when parsed. *Minor.*
tokens a user would type? Paraphrases ("hook creation tasks") have lower routing match rates than natural language ("create a hook"). *Major if paraphrased.*
or include meta-commentary? Every such token is budget waste. *Minor per instance, major if systemic.*
**Gaps:**
miss synonym space. Does coverage include the naive phrasing a user would use who has never heard of this skill? *Major if sparse.*
`argument-hint` field? The hint is shown in autocomplete — its absence means users don't know what to pass. *Minor.*
commands? Namespaced when it aids routing clarity? These constraints ensure filesystem compatibility, command-line ergonomics, and unambiguous routing. *Minor if wrong.*
that should NOT (from adjacent domains). Does the description cover the should-triggers and exclude the shouldn't-triggers? Sparse coverage or broad false-trigger surface is a routing quality gap. *Major if coverage is sparse.*
description length across all installed skills. Over 150 tokens is a violation (major); 100–150 is a gap (minor) — tighten by prioritizing trigger phrases over prose.
overlapping concerns), does the description include explicit "Not for X" exclusions? Negative triggers sharpen the routing decision boundary. *Minor.*
---
Modifiers left at their defaults are not errors — omitting them is correct when defaults apply. Audit for *mismatches* (violations) and *missing configuration* (gaps).
Refer to `frontmatter-options.md` for the complete field catalog, model selection table, and tool selection framework.
**Violations:**
A highly opinionated plugin marketplace for augmenting your Claude Code. Battle-tested skills and tools that actually work.
This skill should be used when the user asks about OpenClaw configuration, troubleshooting, setup, architecture, or any OpenClaw…
This skill should be used when the user asks to "create an OpenClaw skill", "make a claw skill", "build a skill for OpenClaw",…
This skill should be used when the user says "clean up branches", "delete merged branches", or "prune stale branches". Use…
This skill should be used when the user says "commit my changes", "commit this", "create a commit", "git commit", "save my work",…
This skill should be used when the user says "get PR comments", "show PR feedback", "what comments on my PR", "PR review…