← 返回 Skills 市场
orbisz

multi-paper-innovation-comparator

作者 orbisz · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
40
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install multi-paper-innovation-comparator
功能描述
Compare 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,...
使用说明 (SKILL.md)

Multi-Paper Innovation Comparator

Use this skill to process a folder of papers incrementally and produce a summ.md document containing:

  • every paper's core problem, main work, innovation points, methods, experiments, and workload;
  • pairwise or cluster-level similarities and differences across papers;
  • reread-based ideas for combining related work into further research directions.

Hard Rules

  • Process one paper at a time unless the user explicitly requests a larger batch.
  • Refuse or pause if the folder contains more than 20 supported paper files.
  • Treat summ.md as the running memory. Update it after every paper and after every reread synthesis.
  • Place the generated 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.
  • Do not mark a paper as processed until its per-paper summary has been added to summ.md.
  • When two papers appear similar or combinable, reread the relevant extracted text for both before writing the combined research idea.
  • Prefer Chinese output unless the user asks for another language.

Supported source files: .pdf, .txt, .md. For PDFs, use the bundled script to extract text.

Workflow

  1. Initialize a run:
python \x3Cskill-dir>/scripts/paper_summ.py init "\x3Cpaper-folder>"

This validates the paper count, creates paper_summ_state.json, extracts text into extracted_text/, and creates summ.md in \x3Cpaper-folder>.

If a separate output directory is explicitly required by the user, pass --out "\x3Coutput-dir>"; otherwise do not use --out.

  1. Get the next unread paper:
python \x3Cskill-dir>/scripts/paper_summ.py next "\x3Cpaper-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.

  1. Append the per-paper summary:
python \x3Cskill-dir>/scripts/paper_summ.py add-paper "\x3Cpaper-folder>" --paper-id P001 --summary-file "\x3Cmarkdown-summary>"

The summary should include these headings:

### PXXX - Paper Title

- 原文文件:
- 研究问题:
- 主要工作:
- 创新点:
- 方法/模型:
- 实验与结果:
- 工作量评估:
- 局限性:
- 可对比关键词:
  1. Compare with all processed papers already in summ.md.

For the new paper, compare against all earlier summaries. Identify:

  • shared problem settings, assumptions, channels, data models, sparsity structures, hardware constraints, or evaluation metrics;
  • differences in method family, complexity, estimation/detection target, robustness, and experiment design;
  • whether methods can be sequenced, merged, used as baselines, or extended to each other's scenarios.
  1. Reread related pairs or clusters.

When overlap is meaningful, open the extracted text files for the new paper and each related prior paper. Then append a synthesis:

python \x3Cskill-dir>/scripts/paper_summ.py add-synthesis "\x3Cpaper-folder>" --title "\x3Cshort title>" --papers "P001,P003" --summary-file "\x3Cmarkdown-synthesis>"

Use this structure:

### Synthesis: short title

- 涉及论文:
- 相似处:
- 关键差异:
- 可结合的工作点:
- 进一步研究的创新点:
- 需要补充验证:
  1. Repeat next, add-paper, comparison, and reread synthesis until next reports no unread papers.

  2. Finalize the document:

python \x3Cskill-dir>/scripts/paper_summ.py finalize "\x3Cpaper-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.

Output Guidance

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:

  • "把 A 的非平稳信道分区思想用于 B 的低复杂度检测框架";
  • "用 C 的稀疏恢复鲁棒性处理 D 中量化观测误差";
  • "把 E 的层次化估计策略扩展到 F 的近场/XL-MIMO 场景,并比较复杂度与导频开销".

Avoid vague ideas such as "combine deep learning with the method" unless the source papers justify that direction.

Self-Evolution Mechanism

After each execution of this Skill:

  1. Evaluate whether the output achieved the intended goal: pass / fail.
  2. If it fails, reflect on the cause of failure and append a “failure case + improvement suggestion” to diary/YYYY-MM-DD.md.
  3. If a certain improvement suggestion is repeatedly mentioned in the most recent three executions, refine it into a formal rule and submit a PR to modify this SKILL.md.
安全使用建议
Install only if you are comfortable with a skill that reads papers from a chosen folder and writes summary/state/extracted-text files there. Review or remove the self-evolution instructions before use, and require explicit approval before any diary entry, repository change, PR, or SKILL.md modification.
能力评估
Purpose & Capability
Reading up to 20 papers and creating summaries, extracted text, and comparison notes fits the stated purpose, but the self-evolution section adds diary logging and PRs to modify SKILL.md, which is not necessary for paper comparison.
Instruction Scope
The runtime instructions direct writes into the user's paper folder and later into diary/SKILL.md without a clear user confirmation step or tight scoping for those persistent changes.
Install Mechanism
Installation is documented as copying the skill into local skill directories; no installer, package dependency, or automatic startup mechanism is present.
Credentials
The bundled script uses local file I/O only, with no network or subprocess behavior found; the paper-folder writes are task-related but should be explicitly confirmed.
Persistence & Privilege
Expected state files and extracted text are proportionate, but diary entries and proposed SKILL.md modifications create persistent behavior outside the user's requested paper-analysis output.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install multi-paper-innovation-comparator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /multi-paper-innovation-comparator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
feat: add self-evolution mechanism to SKILL.md
元数据
Slug multi-paper-innovation-comparator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

multi-paper-innovation-comparator 是什么?

Compare 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,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 40 次。

如何安装 multi-paper-innovation-comparator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install multi-paper-innovation-comparator」即可一键安装,无需额外配置。

multi-paper-innovation-comparator 是免费的吗?

是的,multi-paper-innovation-comparator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

multi-paper-innovation-comparator 支持哪些平台?

multi-paper-innovation-comparator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 multi-paper-innovation-comparator?

由 orbisz(@orbisz)开发并维护,当前版本 v1.0.0。

💬 留言讨论