about
Show the plugin source — name, version, and repo URL. Works from CLI or messaging. Triggers on /about, /version, /agent:about,…
Run diagnostic checks on the agent workspace. Triggers on /agent:doctor, "diagnóstico", "diagnostico", "doctor", "health check", "agent health", "checkup", "revisar agente", "agent broken", "fix agent", "revisa el agente".
Claude Code
$ npx -y skills add crisandrews/ClawCode --skill doctor --agent claude-code
Codex
$ npx skills add crisandrews/ClawCode --skill doctor -a codex -y
Cursor
$ npx skills add crisandrews/ClawCode --skill doctor -a cursor -y
Gemini CLI
$ npx skills add crisandrews/ClawCode --skill doctor -a gemini-cli -y
GitHub Copilot
$ npx skills add crisandrews/ClawCode --skill doctor -a github-copilot -y
OpenCode
$ npx skills add crisandrews/ClawCode --skill doctor -a opencode -y
Windsurf
$ npx skills add crisandrews/ClawCode --skill doctor -a windsurf -y
name: doctor description: Run diagnostic checks on the agent workspace. Triggers on /agent:doctor, "diagnóstico", "diagnostico", "doctor", "health check", "agent health", "checkup", "revisar agente", "agent broken", "fix agent", "revisa el agente". user-invocable: true argument-hint: [--fix]
Health check for this agent. Inspects config, identity, memory, SQLite index, QMD, crons, hooks, HTTP bridge, messaging plugins, and dreaming. When invoked with `--fix`, applies safe auto-repairs (create memory dir, sync index, delete stale BOOTSTRAP.md) before re-running checks.
This is a CORE feature — always available. See `docs/doctor.md` for the full list of checks and auto-fixes.
1. Refresh the cron audit FIRST — `CronList` → `writeback.sh audit` — so the registry's `.audit` state is current 2. Call the MCP tool `agent_doctor` with `action='check'` (or `action='fix'` when the user passes `--fix`); its cron-registry check reads the `.audit` you just refreshed 3. The tool returns a structured report; pass it through as-is (the tool already formats a card) 4. Supplement with cron status rendered from the same `CronList` output — the MCP server cannot see Claude Code's cron state
The `agent_doctor` card reads the registry's persisted `.audit` offline. Refresh it first, or the card may render stale/contradictory cron state.
`CronList` is a deferred tool. Load it first:
ToolSearch(query='select:CronList')
Call `CronList()` and pipe its FULL output (verbatim, including a literal `No scheduled jobs.`) to the mechanical auditor:
printf '%s\n' "<full CronList output>" | bash "$CLAUDE_PLUGIN_ROOT/skills/crons/writeback.sh" audit
(Exit 4 = CronList format drift — remember it and report it as its own ⚠️ line in Step 4.) Keep the CronList output for Step 4.
Call:
agent_doctor(action='<mode>')
Print the returned card verbatim.
Append a cron section rendered from the Step 2 `CronList` output (do not call it again):
Format:
Crons: ✅ Heartbeat: */30 * * * * ✅ Dreaming: 0 3 * * * ✅ Registry audit: alive=5/5
If the diagnostic card includes any `→ hint:` lines, those are already rendered. Do not repeat them; the user has what they need.
After a fix run, if any fix was applied or any hook-related issue remains, recommend `/mcp` to reload the MCP server. Example:
Some changes take effect only after reloading the MCP server. Run `/mcp` to apply.
Persistent agents for Claude Code as a plugin, not a harness. Memory, personality, messaging across WhatsApp, Telegram, and Discord, plus a service mode for 24/7 runs. Imports from OpenClaw.
Show the plugin source — name, version, and repo URL. Works from CLI or messaging. Triggers on /about, /version, /agent:about,…
Show messaging channel status (WhatsApp, Telegram, Discord, iMessage, Slack, Fakechat) and the launch command to load them.…
Flush important session context to daily log (manual memory flush). Does NOT invoke native /compact. Triggers on /compact,…
Create a new agent in the current directory with personality files and bootstrap ritual. Triggers on /agent:create, "crear…
Manage scheduled reminders (crons) — list, add, delete, pause, resume, reconcile, or import from OpenClaw. Triggers on…
Run agent heartbeat — periodic checks, memory consolidation, proactive work. Triggers on /agent:heartbeat, "heartbeat",…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…