Install
openclaw skills install omoc-deepresearchDeep research workflow for /deepresearch with sources, claims, synthesis, and resumable state.
openclaw skills install omoc-deepresearchUse this for /deepresearch <question> and for any request that needs more than a quick sourced answer: literature mapping, market/technical due diligence, state-of-the-art reports, factual investigations, or research that should survive across several agent turns.
Do not answer from memory. Build an evidence ledger first, then synthesize. Prefer local/project sources when the question is about the user's workspace; otherwise use web and academic sources.
Use existing skills as lanes when relevant:
00-web-grounded-answers for factual web grounding and citations.academic-research-hub for PubMed, arXiv, Semantic Scholar, Google Scholar style work.literature-search for systematic-review methodology, PRISMA-like screening, inclusion/exclusion criteria.researchclaw only for full autonomous research pipelines with experiments/paper generation..deepresearch/<slug>/ using scripts/deepresearch.py init.scripts/deepresearch.py source add.scripts/deepresearch.py claim add, linking each claim to at least one source id when possible.supported, weak, conflicting, or unverified after cross-checking.scripts/deepresearch.py note add so a crash or context reset does not lose the state.scripts/deepresearch.py brief before final synthesis to inspect coverage and gaps.For a normal answer:
For a report:
For a long running investigation:
.deepresearch/<slug>/Resolve scripts/deepresearch.py relative to this skill directory.
python3 scripts/deepresearch.py init --question "..." --slug optional-slug
python3 scripts/deepresearch.py lane add --slug optional-slug --name "contrary evidence" --question "What would falsify this?"
python3 scripts/deepresearch.py source add --slug optional-slug --title "..." --url "..." --kind paper --reliability high
python3 scripts/deepresearch.py claim add --slug optional-slug --text "..." --source S001 --status supported
python3 scripts/deepresearch.py note add --slug optional-slug --text "..."
python3 scripts/deepresearch.py brief --slug optional-slug
When OMOC is active, /deepresearch can be one lane inside a goal/team/ralph loop. Use the deepresearch ledger as durable evidence, then have OMOC verifier tasks consume the ledger before checkpointing the goal.
Suggested composition:
/goal defines the decision or report to ship./deepresearch builds evidence under .deepresearch/<slug>/./team splits lanes across workers/verifiers./ralph repeats bounded cycles until the ledger has enough evidence or the goal is blocked.Never let a deepresearch loop run forever without a stop condition. Use explicit coverage criteria: minimum source count, minimum verifier pass, unresolved contradictions, or deadline.