archive/skills/agent-review/SKILL.md
Weekly or on-demand audit of all agent workspaces (Cooper, Andy, MARS). Checks for stale script references, wrong skill paths, snapshot count drift, config vs file drift, and contradictory instructions. Auto-fixes simple unambiguous issues. Emails Maxime only for items requiring judgment. Silent on clean runs. MARS-only — do not invoke as Cooper or Andy.
npx skillsauth add maximebaudette/agent-skills agent-reviewInstall 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.
Invoked on-demand or weekly (Mondays). MARS only — do not run this as Cooper or Andy.
Reviews all three agent workspaces (Cooper, Andy, MARS) for internal discrepancies, stale references, and incoherence. Auto-fixes simple issues. Emails Maxime only if there are items that require his judgment.
For each workspace, read the files listed below. Read in parallel where possible.
~/.openclaw/agent_health/)AGENTS.md, SOUL.md, TOOLS.md, HEARTBEAT.md, MEMORY.mdscripts/submit_task.py, scripts/batch_poll.py, scripts/scan_memory.py, scripts/update_watermark.py, scripts/check_symptom_followup.pyskills/lab_results/SKILL.md, skills/symptom-tracker/SKILL.md~/.openclaw/career-manager/)AGENTS.md, SOUL.md, TOOLS.md, MEMORY.md, WEEKLY_HUNT.md, SKILLS.mdcareer/profile/PROFILE.md~/.openclaw/workspace/)AGENTS.md, SOUL.md, IDENTITY.md, USER.md, TOOLS.md, MEMORY.md, HEARTBEAT.md~/.openclaw/openclaw.json (agents section only — for config vs. file drift)For each workspace, look for:
scripts/?openclaw.json reference files that are missing, or files exist that aren't registered?Fix directly (no confirmation needed) if ALL of these are true:
Examples of safe auto-fixes:
batch_submit.py → submit_task.py in a doc (script was renamed)health-snapshot/SKILL.md → lab_results/SKILL.md in a skill list3 snapshot files → 5 snapshot files where the actual count is clearly 5Never auto-fix:
For each auto-fix applied, record: [file] line X: changed "old" → "new"
Collect all discrepancies that were NOT auto-fixed. For each:
Send an email to [email protected]:
Subject: [Agent Review] X items need your attention — YYYY-MM-DD
Body:
Hi Maxime,
Weekly agent review complete.
Auto-fixed:
- [list of auto-fixes, or "none"]
Items needing your decision:
1. [Cooper / Andy / MARS] — [file] — [description]
Options: [a] ... [b] ...
2. ...
Let me know how you'd like to handle each.
— MARS
Do nothing. No email, no Telegram message. Silent success.
No email needed. Optionally log to ~/.openclaw/workspace/memory/YYYY-MM-DD.md:
## [HH:MM PT] Agent review — auto-fixed X items, all clean
[list of fixes]
development
Compile LaTeX documents using the Tectonic engine. Use this skill whenever the user wants to create, edit, or compile a LaTeX document — letters, articles, CVs, reports. Tectonic is a self-contained compiler that auto-downloads only the packages it needs.
tools
Maintain living stack documentation for the MARS host in the Prime Radiant KB. Use this skill whenever: updating the mars host page after infrastructure changes, appending archive entries for deprecated components, documenting a new service/skill/plugin being added or removed, or when the user asks to 'update stack docs', 'document this change', 'archive this setup', 'what's in the stack', or 'generate stack summary'. Also use when you've just finished installing or removing any service, plugin, skill, tool, or cron — proactively suggest documenting it.
tools
Run autonomous dev tasks using Gemini CLI (gemini-cli) with Maxime's free Google quota. Use for programming projects where MARS needs to delegate agentic coding work — file edits, code gen, refactoring, analysis — to Gemini in a project directory.
documentation
Reusable inter-agent dispatch contract; responsible for delivering structured handoff requests from MARS to other sub-agents (Andy, Cooper) via the documented transport path.