Install
openclaw skills install parallel-researchDeep research on any topic using parallel sub-agent execution. Breaks question into 3-5 angles, researches all simultaneously, synthesizes into a structured report saved to disk. Turns 30-min serial research into 5 minutes.
openclaw skills install parallel-researchSerial research (search → read → search → read) is slow. The right pattern: decompose the question into independent angles, run them all at once, synthesize. This skill implements that pattern with structured output and a saved report.
Use when: "research X", "find everything about Y", "investigate Z", "what do I need to know about [topic]", "deep dive on [subject]", or any research task that would take more than one search query.
Invoked as: /parallel-research [topic or question]
From $ARGUMENTS, identify:
If the question is very broad (e.g., "AI agents"), narrow it: "What specifically do you want to know? e.g., market landscape, technical architecture, business use cases, or all of the above?"
Break the topic into 3-5 focused, non-overlapping sub-questions. Each angle should be independently answerable and together they should cover the full picture.
Decomposition patterns by topic type:
Market/business topic (e.g., "AI agent market"):
Technical topic (e.g., "vector databases"):
Person/company topic (e.g., "Anthropic"):
Skill/how-to topic (e.g., "running a Telegram bot"):
For each angle, conduct focused research:
Research execution (do all angles in sequence, taking notes as you go):
For each angle:
Search query crafting tips:
"topic" 2026site:techcrunch.com AI agents 2026While researching each angle, track:
After all angles are researched, write a structured markdown report.
Report structure:
# Research Report: [Topic]
Generated: [date]
Question: [original research question from $ARGUMENTS]
---
## Executive Summary
[3-5 sentences covering the most important things to know. Lead with the most actionable insight.]
---
## Findings by Angle
### [Angle 1 Title]
[3-5 bullet points. Each bullet = one concrete fact, number, or finding. Cite source inline: [Source Name](URL)]
### [Angle 2 Title]
[same format]
### [Angle 3 Title]
[same format]
[...continue for each angle...]
---
## Contradictions & Gaps
- [Thing A says X, but Thing B says Y — which is current?]
- [Could not verify: ...]
- [Missing data: ...]
---
## Recommended Next Steps
1. [Most important action based on findings]
2. [Second action]
3. [Optional: deeper research needed on X]
---
## Sources
- [Source 1](URL) — [what it covers]
- [Source 2](URL) — [what it covers]
[...all sources used across all angles...]
Determine output path:
./research/research-[topic-slug]-[YYYY-MM-DD].mdresearch-[topic-slug]-[YYYY-MM-DD].mdresearch/ directory if it doesn't existTopic slug rules: lowercase, hyphens, no special chars, max 40 chars. Example: "AI agent frameworks" → "ai-agent-frameworks"
After saving, send the Executive Summary + file path to Kevin via Telegram.
# Read bot token from config
BOT_TOKEN=$(node -e "console.log(require('C:/Users/kevdo/.clawd-cc/config.json').telegramBotToken)")
# Send summary message
curl -s -X POST "https://api.telegram.org/bot${BOT_TOKEN}/sendMessage" \
-d "chat_id=8062428674" \
--data-urlencode "text=Research complete: [Topic]
[Executive Summary — first 2-3 sentences]
Full report: [file path]
Angles covered: [X]
Sources: [Y]"
If the Telegram send fails (token not available, network issue), skip silently — the report file is the primary deliverable.
Research complete.
Topic: [topic]
Angles researched: [X]
Sources consulted: [Y]
Report saved: [path]
Executive Summary:
[paste summary here]
Key findings:
• [Finding 1]
• [Finding 2]
• [Finding 3]
[Telegram notification sent / skipped]
-v2 suffix rather than overwriting