Research
by @brennerspear
Conduct open-ended research on a topic, building a living markdown document. Supports interactive and deep research modes.
clawhub install parallel-ai-researchπ About This Skill
name: research description: Conduct open-ended research on a topic, building a living markdown document. Supports interactive and deep research modes.
Research Skill
Description
Conduct open-ended research on a topic, building a living markdown document. The conversation is ephemeral; the document is what matters.Trigger
Activate when the user wants to:Research Directory
Each research topic gets its own folder:~/.openclaw/workspace/research//
βββ prompt.md # Original research question/prompt
βββ research.md # Main findings (Parallel output or interactive notes)
βββ research.pdf # PDF export (when generated)
βββ ... # Any other related files (data, images, etc.)
Two Research Modes
1. Interactive Research (default)
For topics you explore together in conversation. You search, synthesize, and update the doc in real-time.2. Deep Research (async)
For complex topics that need comprehensive investigation. Uses the Parallel AI API viaparallel-research CLI. Takes minutes to hours, returns detailed markdown reports.When to use deep research:
Interactive Research Workflow
1. Initialize Research
1. Create the research folder at ~/.openclaw/workspace/research/
2. Create prompt.md with the original question:
# >
Started:
3. Create research.md with the working structure:
# Status: Active Research
Started:
Last Updated:
---
## Open Questions
-
## Findings
## Options / Approaches
## Resources
## Next Steps
4. Confirm with user - Show the folder was created and ask what to explore first.
2. Research Loop
For each exchange:
1. Do the research - Web search, fetch docs, explore code 2. Update the document - Add findings, move answered questions, add sources 3. Show progress - Note what was added (don't repeat everything) 4. Prompt next direction - End with a question or suggestion
Key behaviors:
3. Synthesis Checkpoints
Every 5-10 exchanges, offer to:
4. Completion
When research is complete, update the status in research.md:
If the research is specifically for building a project:
~/specs/.md as a project specMost research is just research β it doesn't need to become a spec. Only graduate if you're actually building something from it.
Deep Research Workflow
1. Start Deep Research
parallel-research create "Your research question" --processor ultra --wait
Processor options:
lite, base, core, pro, ultra (default), ultra2x, ultra4x, ultra8x-fast suffix for speed over depth: ultra-fast, pro-fast, etc.Options:
-w, --wait β Wait for completion and show result-p, --processor β Choose processor tier-j, --json β Raw JSON output2. Schedule Auto-Check (optional)
Deep research tasks take minutes to hours. You'll want to poll for results automatically rather than checking manually.
Options:
OPENCLAW.md for cron-based auto-check schedulingparallel-research status and parallel-research result until completeparallel-research create "..." --wait to block until done (works for shorter tasks)3. Manual Check (if needed)
parallel-research status
parallel-research result
4. Save to Research Folder
Create the research folder and save results:
~/.openclaw/workspace/research//
βββ prompt.md # Original question + run metadata
βββ research.md # Full Parallel output
prompt.md should include:
# >
Run ID:
Processor:
Started:
Completed:
research.md contains the full Parallel output, plus any follow-up notes.
PDF Export
All PDFs go in the research folder β never save to tmp/. Whether using export-pdf, the browser pdf action, or any other method, the output path must be research/.
Use the export-pdf script to convert research docs to PDF:
export-pdf ~/.openclaw/workspace/research//research.md
Creates: ~/.openclaw/workspace/research//research.pdf
For browser-generated PDFs (e.g. saving a webpage as PDF):
browser pdf β save to research//.pdf
Note: Tables render as stacked rows (PyMuPDF limitation). Acceptable for research docs.
Commands
Document Principles
Setup
See SETUP.md for first-time installation of:
parallel-research CLIβοΈ Configuration
See SETUP.md for first-time installation of:
parallel-research CLI