Dr. Claw Research Skill
SkillDev toolsDr. Claw workspace skill for project lookup, session inspection, TaskMaster progress, OpenClaw structured schema, and event-driven reporting
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Dr. Claw Research Skill skill
What this skill tells your AI
The instructions your AI receives, as published by openlair/dr-claw in agent-harness/SKILL.md and read by ahel’s review.
Use 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.
Setup check
Before using Dr. Claw, verify the server is reachable:
drclaw server status
If needed, start it:
drclaw server on
Project discovery
drclaw --json projects list
Project references accepted by the CLI:
namedisplayName- filesystem
path/fullPath
If a path exists locally but is not registered yet:
drclaw projects add /absolute/path/to/project --name "Display Name"
Session workflows
List sessions:
drclaw --json sessions list <project-ref>
drclaw --json sessions list <project-ref> --provider cursor
Fetch messages:
drclaw --json sessions messages <project-ref> <session-id> --provider claude --limit 100
Send 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 sessions
TaskMaster workflows
Check 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>
OpenClaw / mobile reporting
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-run
Send 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 off
The watcher is now a useful notification pipeline rather than raw websocket forwarding. It:
- subscribes to Dr. Claw WebSocket events
- resolves the concrete project when possible
- compares workflow snapshots to derive higher-level signals
- deduplicates repeated notifications with a stable signature and 6-hour TTL
- asks OpenClaw agent to generate the final Feishu/Lark summary through
--deliver - falls back to a direct bridge push if agent summarization fails
Current attention-worthy signals include:
human_decision_neededwaiting_for_humanblocker_detectedblocker_clearedtask_completednext_task_changedattention_neededsession_aborted
Watcher runtime files:
- state:
~/.drclaw/openclaw-watcher-state.json - log:
~/.drclaw/logs/openclaw-watcher.log
Structured OpenClaw schema
Major 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.v1
Practical client rules:
- prefer
decision.neededover guessing whether to interrupt the user - prefer
next_actionsfor quick actions and voice suggestions - prefer
turn.summaryor portfoliofocusfor compact rendering - for watcher events, read
openclaw.event.v1.event.signalsfirst instead of rawtype
Formal contract:
cat agent-harness/cli_anything/drclaw/SCHEMA.md
Recommended operating flow
- If the user did not specify a project, run
projects listand resolve the project first. - For freeform project questions, use
chat sendorchat reply, and prefer theopenclawschema field over parsing raw reply text. - For status/progress questions, prefer
workflow status,digest project,digest portfolio, andtaskmaster next-guidance. - For proactive mobile updates, use
openclaw report. - For background attention monitoring, use
openclaw-watch oninstead of polling digest commands manually.
Signals
- GitHub stars
- 1k
- Forks
- 119
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
drclaw- Source
- github.com/openlair/dr-claw