Dr. Claw workspace skill for project lookup, session inspection, TaskMaster progress, OpenClaw structured schema, and event-driven reporting
60
71%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./agent-harness/SKILL.mdUse this skill when the user asks about Dr. Claw projects, wants to inspect Claude/Cursor/Codex/Gemini sessions, needs task progress pushed to OpenClaw/mobile, or wants structured OpenClaw-ready JSON outputs.
Before using Dr. Claw, verify the server is reachable:
drclaw server statusIf needed, start it:
drclaw server ondrclaw --json projects listProject references accepted by the CLI:
namedisplayNamepath / fullPathIf a path exists locally but is not registered yet:
drclaw projects add /absolute/path/to/project --name "Display Name"List sessions:
drclaw --json sessions list <project-ref>
drclaw --json sessions list <project-ref> --provider cursorFetch messages:
drclaw --json sessions messages <project-ref> <session-id> --provider claude --limit 100Send Claude a message:
drclaw --json chat send --project <project-ref> --message "<user message>"Reply to an existing session with structured OpenClaw output:
drclaw --json chat reply --project <project-ref> --session <session-id> -m "<user message>"List active sessions across projects:
drclaw --json chat sessionsCheck whether TaskMaster is present:
drclaw --json taskmaster detect <project-ref>Get progress and next action:
drclaw --json taskmaster summary <project-ref>
drclaw --json taskmaster next-guidance <project-ref>Initialize .pipeline for a project if needed:
drclaw taskmaster init <project-ref>Configure the default push channel once:
drclaw openclaw configure --push-channel feishu:<chat_id>Preview a mobile report:
drclaw --json openclaw report --project <project-ref> --dry-runSend it:
drclaw openclaw report --project <project-ref>Start the event-driven watcher daemon:
drclaw --json openclaw-watch on --to feishu:<chat_id>
drclaw --json openclaw-watch status
drclaw --json openclaw-watch offThe watcher is now a useful notification pipeline rather than raw websocket forwarding. It:
--deliverCurrent attention-worthy signals include:
human_decision_neededwaiting_for_humanblocker_detectedblocker_clearedtask_completednext_task_changedattention_neededsession_abortedWatcher runtime files:
~/.drclaw/openclaw-watcher-state.json~/.drclaw/logs/openclaw-watcher.logMajor JSON commands now include a top-level openclaw field with a stable versioned schema for mobile / voice clients.
Current schema families:
openclaw.turn.v1openclaw.project.v1openclaw.portfolio.v1openclaw.daily.v1openclaw.report.v1openclaw.event.v1Practical client rules:
decision.needed over guessing whether to interrupt the usernext_actions for quick actions and voice suggestionsturn.summary or portfolio focus for compact renderingopenclaw.event.v1.event.signals first instead of raw typeFormal contract:
cat agent-harness/cli_anything/drclaw/SCHEMA.mdprojects list and resolve the project first.chat send or chat reply, and prefer the openclaw schema field over parsing raw reply text.workflow status, digest project, digest portfolio, and taskmaster next-guidance.openclaw report.openclaw-watch on instead of polling digest commands manually.01ef795
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.