Install
openclaw skills install paper-research-agentAutonomous multi-agent paper research system. When user wants to research a topic, find related papers, or analyze academic literature, use this skill to orchestrate the full pipeline: intelligent search → PDF download → parallel agent analysis → comprehensive report generation. Triggers on: "research papers on X", "find related literature", "analyze papers", "调研论文", "查找相关文献", "分析论文", "帮我调研XXX领域"
openclaw skills install paper-research-agentUse this skill when the user wants to:
The system autonomously executes the full research pipeline:
User Query → Research Probe → PDF Download → Parallel Agent Analysis → Integrated Report
Each sub-agent MUST generate a 6-section report following the detailed standards in:
references/analysis_standards.md
SubAgent MUST read this reference file before starting analysis to understand:
For full details, sub-section hints, and quality standards - READ references/analysis_standards.md
Agents MUST:
Trigger phrases:
Agent Action:
Step 1: Execute main pipeline
import subprocess
result = subprocess.run([
"python3",
"~/.openclaw/workspace/skills/paper-research-agent/scripts/research_pipeline.py",
"--query", "{user_topic}",
"--mode", "vertical",
"--max-papers", "10",
"--output", "./research_{topic}"
], capture_output=True, text=True)
print(result.stdout)
Step 2: Read generated agent tasks
import json
with open("./research_{topic}/_agent_tasks.json") as f:
tasks = json.load(f)
Step 3: Spawn parallel sub-agents for analysis (CRITICAL)
# Spawn multiple agents in parallel for each paper
for task_info in tasks:
sessions_spawn(
agentId="main",
mode="run",
runtime="subagent",
task=task_info['task'],
timeoutSeconds=600 # 10 minutes per paper
)
Important: Launch as many agents in parallel as possible for speed.
Step 4: After all agents complete, integrate results
# Collect all analysis reports
# Generate integrated survey
# Present to user
research_output/
├── _research_summary.json # Research metadata
├── probe/
│ ├── _probe_results.json # Search results
│ └── _probe_report.md # Human-readable probe report
├── papers/
│ ├── {title}-{arxiv_id}.pdf # Downloaded PDFs
│ └── ...
├── analysis/
│ ├── {title}-{arxiv_id}_analysis.md # 6-section agent reports
│ └── ...
└── _integrated_survey.md # Final integrated survey
scripts/research_pipeline.py: Main orchestration scriptscripts/research_probe.py: Intelligent search modulescripts/paper_downloader.py: PDF download modulescripts/agent_task_generator.py: Sub-agent task generatorEach sub-agent analysis report MUST follow this exact 6-section structure:
# 📄 {Paper Title}
> **ArXiv ID**: {id}
> **Authors**: {authors}
> **Published**: {date}
---
## Section 1: Research Background
- Domain context
- Key prior works (3-5 papers with citations)
- Technical state at publication time
- Citations: [Section X.Y]
## Section 2: Research Problem
- SPECIFIC problem being solved
- SPECIFIC limitations of existing methods (quote original)
- Core assumptions
- Citations: [Section X.Y, "exact quote"]
## Section 3: Core Innovation
- Method/system architecture (detailed)
- Technical details (network structure, dimensions)
- Key formulas in LaTeX: $...$
- Comparison table:
| Aspect | Prior Work | This Paper | Advantage |
|--------|-----------|------------|-----------|
- What is genuinely new
## Section 4: Experimental Design
- Dataset: Name, size, characteristics
- Baseline methods: Specific names
- Metrics: Formulas, units
- Results table (REAL data):
| Method | Metric1 | Metric2 |
|--------|---------|---------|
| This | X.XX | X.XX |
| Baseline | X.XX | X.XX |
- Ablation study results
## Section 5: Key Insights
- Core findings from experiments
- What works/doesn't work
- Design choices and impact
- Practical recommendations
## Section 6: Future Work
- Limitations acknowledged by authors
- Unsolved problems
- Future directions (3+)
---
*Analysis by Paper Research Agent*
*Date: {timestamp}*
Quality Requirements:
If paper download fails:
If agent analysis fails:
--mode vertical (searches 4 levels deep)--mode iterative (progressive discovery)--mode horizontal (find related work)User: "帮我调研扩散策略在机器人操作中的应用"
Agent:
Output: Complete research package with all papers analyzed and integrated survey.
Required Python packages (auto-installed):