Install
openclaw skills install multi-paper-innovation-comparatorCompare innovations across multiple academic papers in a folder and produce a rolling summ document. Use when Codex needs to batch-read up to 20 paper files, summarize each paper's innovations and main work, compare each newly read paper against all previously read papers, reread related papers, and synthesize possible combined research directions or further innovation points.
openclaw skills install multi-paper-innovation-comparatorUse this skill to process a folder of papers incrementally and produce a summ.md document containing:
summ.md as the running memory. Update it after every paper and after every reread synthesis.summ.md, paper_summ_state.json, and extracted_text/ in the same folder that contains the user's papers. If the user's paper folder cannot be identified or does not exist, ask the user to provide the paper folder before initializing the run.summ.md.Supported source files: .pdf, .txt, .md. For PDFs, use the bundled script to extract text.
python <skill-dir>/scripts/paper_summ.py init "<paper-folder>"
This validates the paper count, creates paper_summ_state.json, extracts text into extracted_text/, and creates summ.md in <paper-folder>.
If a separate output directory is explicitly required by the user, pass --out "<output-dir>"; otherwise do not use --out.
python <skill-dir>/scripts/paper_summ.py next "<paper-folder>"
Open the returned extracted text path. Read enough of the paper to capture title, problem, method, contributions, experiments, results, and limitations. If extraction is noisy, read the first pages plus sections containing terms such as contribution, proposed, method, algorithm, experiment, simulation, result, and conclusion.
python <skill-dir>/scripts/paper_summ.py add-paper "<paper-folder>" --paper-id P001 --summary-file "<markdown-summary>"
The summary should include these headings:
### PXXX - Paper Title
- 原文文件:
- 研究问题:
- 主要工作:
- 创新点:
- 方法/模型:
- 实验与结果:
- 工作量评估:
- 局限性:
- 可对比关键词:
summ.md.For the new paper, compare against all earlier summaries. Identify:
When overlap is meaningful, open the extracted text files for the new paper and each related prior paper. Then append a synthesis:
python <skill-dir>/scripts/paper_summ.py add-synthesis "<paper-folder>" --title "<short title>" --papers "P001,P003" --summary-file "<markdown-synthesis>"
Use this structure:
### Synthesis: short title
- 涉及论文:
- 相似处:
- 关键差异:
- 可结合的工作点:
- 进一步研究的创新点:
- 需要补充验证:
Repeat next, add-paper, comparison, and reread synthesis until next reports no unread papers.
Finalize the document:
python <skill-dir>/scripts/paper_summ.py finalize "<paper-folder>"
Review summ.md once more and ensure it contains the final sections for all papers, all cross-paper syntheses, and a concise final research-opportunity ranking.
Write summ.md as a research notebook, not a generic literature review. Be specific about what each paper actually did, what is new, how much implementation or experimental work it contains, and how its ideas could combine with other papers.
For further research ideas, prefer concrete formulations:
Avoid vague ideas such as "combine deep learning with the method" unless the source papers justify that direction.
After each execution of this Skill:
diary/YYYY-MM-DD.md.SKILL.md.