ArXiv Batch Reporter
Use this skill after per-paper summary.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.md section ## 10. Brief Conclusion. - Do not paraphrase or manually rewrite this per-paper conclusion text in final report.
Commands
Step 1: build model context bundle.
CODEBLOCK0
Step 2: model writes collection_report_template.md under base-dir using placeholder lines for papers.
Step 3: render final report from template.
CODEBLOCK1
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):
CODEBLOCK2
INLINECODE11 replaces that one placeholder line with:
- - brief conclusion text extracted from summary section 10
- generated abs URL: INLINECODE12
Fallback rule: if section 10 heading is missing, use content under the last ## heading.
Output
- - INLINECODE14
- INLINECODE15 (model-authored)
- INLINECODE16 (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:
- 1.
arxiv-search-collector (selected paper directories + metadata) - INLINECODE23 (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.
ArXiv 批量报告器
在每篇论文的 summary.md 文件存在后使用此技能。
核心原则
模型编写报告结构;脚本注入每篇论文的结论文本。
约束
- - 最终报告中每篇论文的文本必须直接来自该论文 summary.md 的 ## 10. 简要结论 部分。
- 不要在最终报告中改写或手动重写此每篇论文的结论文本。
命令
步骤 1:构建模型上下文包。
bash
python3 scripts/collectsummariesbundle.py \
--base-dir /path/to/run-dir \
--language English
步骤 2:模型在 base-dir 下使用论文占位行编写 collectionreporttemplate.md。
步骤 3:从模板渲染最终报告。
bash
python3 scripts/rendercollectionreport.py \
--base-dir /path/to/run-dir \
--template-file collectionreporttemplate.md \
--output-file collection_report.md \
--language English
语言参数
- - --language 控制框架/插入标签的语言。
- 每次运行时手动设置此参数。
- 省略时默认为 English。
- 支持中文别名:Chinese、zh、zh-cn、中文。
- 当选择非英语(例如中文)时,生成的标签/提示将进行本地化。
模板中的占位符语法
在每个论文条目中,添加一行包含 arXiv ID 的占位行。
仅支持的语法(独立行):
text
{{ARXIV_BRIEF:2602.12276}}
rendercollectionreport.py 将该占位行替换为:
- - 从摘要第 10 节提取的简要结论文本
- 生成的 abs URL:https://arxiv.org/abs/
回退规则:如果缺少第 10 节标题,则使用最后一个 ## 标题下的内容。
输出
- - /summariesbundle.md
- /collectionreporttemplate.md(模型编写)
- /collectionreport.md(渲染的最终输出)
使用 references/report-format.md 了解预期的报告结构。
使用 references/report-example-lean4-en.md、references/report-example-llm-math-en.md 和 references/report-example-multimodal-en.md 查看具有 lint 友好间距的树形结构示例。
相关技能
此技能是 arxiv-summarizer-orchestrator 的子技能。
它旨在在以下步骤之后运行:
- 1. arxiv-search-collector(选定的论文目录 + 元数据)
- arxiv-paper-processor(每篇论文的 summary.md)
此技能消耗步骤 2 的摘要输出,应与步骤 1 和 2 一起使用以生成最终的集合报告。