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 "repair an agent", "audit an agent", "fix my agent", "review agent quality", "check if my agent is well-written", "diagnose agent problems", "what's wrong with this agent", "improve this agent", or "what's wrong with this agent
$ npx -y skills add gupsammy/Claudest --skill repair-agent --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repair-agentContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "repair an agent", "audit an agent", "fix my agent", "review agent quality", "check if my agent is well-written", "diagnose agent problems", "what's wrong with this agent", "improve this agent", or "what's wrong with this agent
name: repair-agent description: > This skill should be used when the user asks to "repair an agent", "audit an agent", "fix my agent", "review agent quality", "check if my agent is well-written", "diagnose agent problems", "what's wrong with this agent", "improve this agent", or "what's wrong with this agent file". Not for skills — use repair-skill. argument-hint: "<path-to-agent-file>"
Audit and improve an existing Claude Code agent against a gold standard. Unlike create-agent (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 of agent design.
The agent file at `$ARGUMENTS` is loaded inline:
@$ARGUMENTS
Note the directory from `$ARGUMENTS` to verify it lives in `agents/` (not `skills/`). Identify any `skills:` preloads listed in the frontmatter above.
If the file is a `SKILL.md` or lives in a `skills/` directory, decline and tell the user to use `repair-skill` instead. If the path is missing or ambiguous, use AskUserQuestion to resolve before proceeding.
**Load the following reference files before Phase 2:**
1. `${CLAUDE_PLUGIN_ROOT}/skills/repair-agent/references/agent-anatomy.md` — gold standard for system prompt structure, voice conventions, size invariants, naming, `skills:` preload pattern, and the gap analysis checklist. Required for Dimensions 3, 5, 6, and 7. 2. `${CLAUDE_PLUGIN_ROOT}/skills/create-agent/references/agent-frontmatter.md` — complete frontmatter field catalog, valid values, tool selection framework, color semantics, and execution modifiers. Required for Dimensions 1 and 2.
Proceed to Phase 2 when: agent file is confirmed in scope and 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 read by the routing model to decide when to spawn this agent. It is the primary trigger mechanism and is always in context. Audit for violations *and* gaps.
**Violations:**
No `<example>` blocks — they waste context without improving routing. *Major if examples present or description exceeds ~80 tokens.*
"Recommended PROACTIVELY after..."? *Minor if proactive intent without the hint.*
**Gaps:**
state when NOT to trigger? *Minor if adjacent agent exists without disambiguation.*
---
Refer to `agent-frontmatter.md` for the complete field catalog, tool selection framework, and color semantics. Omitting a field is not an error when the default applies — audit for *mismatches* (violations) and *missing configuration that would improve the agent* (gaps).
**Violations:**
Agents run autonomously with no human in the loop — unrestricted Bash is the highest blast-radius grant. *Major.*
Unnecessary isolation adds overhead. *Minor.*
**Gaps:**
in multi-agent workflows. *Minor.*
allowlist for autonomous agents — omitting it grants full access when restricted access would suffice. *Major for analysis-only agents.*
can loop on ambiguous input. *Minor for bounded tasks.*
reference directly in the system prompt inflates every spawn; `skills:` defers it. *Major if system prompt exceeds 300 lines of embedded reference data.*
Without isolation, modifications are immediate and irreversible during the run. *Major.*
that review code, audit patterns, or accumulate project knowledge should use persistent memory (`project` recommended default). If `memory` is set, does the system prompt include memory maintenance instructions? Without them, the agent won't proactively update its knowledge base. *Major if the agent's domain involves pattern accumulation.*
tasks benefit from `effort: low`; d
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…