✓ Verified
🌐 Web Scrapers
✓ Enhanced Data
Arxiv Batch Reporter
Build the final collection report in two steps: model writes a report template, then script injects
- Rating
- 4.3 (148 reviews)
- Downloads
- 38,063 downloads
- Version
- 1.0.0
Overview
Build the final collection report in two steps: model writes a report template, then script injects each paper's.
Complete Documentation
View Source →name: arxiv-batch-reporter description: "Build the final collection report in two steps: model writes a report template, then script injects each paper's Brief Conclusion and abs URL from summary.md by arXiv-id placeholders."
ArXiv Batch Reporter
Use this skill after per-papersummary.md files exist.
Core Principle
The model writes report structure; scripts inject per-paper conclusion text.Constraint
- Per-paper text in final report must come directly from each paper's
summary.mdsection## 10. Brief Conclusion.
- Do not paraphrase or manually rewrite this per-paper conclusion text in final report.
Commands
Step 1: build model context bundle. ``bash
python3 scripts/collect_summaries_bundle.py \
--base-dir /path/to/run-dir \
--language English
`
Step 2: model writes collection_report_template.md under base-dir using placeholder lines for papers.
Step 3: render final report from template.
`bash
python3 scripts/render_collection_report.py \
--base-dir /path/to/run-dir \
--template-file collection_report_template.md \
--output-file collection_report.md \
--language English
`
Language Parameter
--language controls scaffold/inserted-label language.
- Set this parameter manually for each run.
- Default is
English when omitted.
- Chinese aliases supported:
Chinese, zh, zh-cn, 中文.
- When non-English is selected (for example Chinese), generated labels/prompts are localized.
Placeholder Syntax in Template
In each paper leaf entry, add one placeholder line containing arXiv id.
Only supported syntax (standalone line):
`text
{{ARXIV_BRIEF:2602.12276}}
`
render_collection_report.py replaces that one placeholder line with:
- brief conclusion text extracted from summary section 10
- generated abs URL:
https://arxiv.org/abs/
Fallback rule: if section 10 heading is missing, use content under the last ## heading.
Output
(model-authored)
(rendered final output)
Use references/report-format.md for the expected report structure.
Use references/report-example-lean4-en.md, references/report-example-llm-math-en.md, and references/report-example-multimodal-en.md for tree-structure examples with lint-friendly spacing.
Related Skills
This skill is a sub-skill of arxiv-summarizer-orchestrator.
It is intended to run after:
arxiv-search-collector (selected paper directories + metadata)
arxiv-paper-processor (per-paper summary.md`)
This skill consumes the summary outputs from Step 2 and should be used together with Steps 1 and 2 to produce the final collection report.
Installation
Terminal bash
openclaw install arxiv-batch-reporter
Copied!
Tags
#search_and-research
#script
Quick Info
Category Web Scrapers
Model Claude 3.5
Complexity One-Click
Author xukp20
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install arxiv-batch-reporter
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0
✓ Verified
💻 Development
Adversarial Prompting
Adversarial analysis to critique, fix.
🧠 Claude-Ready
)}
★ 4.6 (372)
↓ 28,222
v1.0.0