analyze-paper · git:20260912.5e86435 · 2026-09-12 · sha256 5800b45be553cccd
analyze-paper git:20260912.5e86435A
Immutable. This exact content never changes and is served at /api/v1/blob/5800b45be553cccd.
--- name: analyze-paper description: "This skill extracts claims, models, proofs, and limitations from a research paper. You use it to analyze or summarize an academic paper." user-invocable: true argument-hint: "<paper-path> [--output <path>] [--goal \"<goal>\"]" license: Apache-2.0 compatibility: "The host must read PDFs or extract their text." --- # Analyze Paper You must read and apply the [language rules](../reaper/references/language.md) before you write any output. ## Usage You invoke this skill by name with a paper path. Slash-command hosts use `/analyze-paper <args>`. ``` analyze-paper path/to/paper.pdf analyze-paper reaper-workspace/papers/2024-1234.pdf --goal "post-quantum threshold signatures" --output reaper-workspace/papers/2024-1234-notes.md ``` The first argument without a flag gives the paper path. - `--output <path>` sets the output path. The default path is `reaper-workspace/notes/paper-summary.md`. - `--goal "<text>"` supplies the research goal. This flag requires a Relevance section. ## Instructions ### 1. Read the Paper You read the paper with the host's file tool. You extract text first if the host cannot read PDFs. You follow `../reaper/references/paper-analysis.md`: - **Pass 1:** You read the abstract, introduction, conclusion, and theorem statements. You identify the main claims. - **Pass 2:** You read the protocol, proof outlines, and figures. You identify the technical approach. - **Pass 3:** You read the full proofs, appendices, and security reductions. You check each logical step. With `--goal`, you use Pass 1 for all papers. You also use Pass 2 for papers with medium relevance. You use all three passes for papers with high relevance. ### 2. Extract Information You copy formal claims verbatim. You record differences between the paper's claims and its proofs. ### 3. Write Output You write the summary to the default path or the `--output` path. The title is `# Paper Summary: [Paper Title]`. You use these level-two sections: | Section | Content | |---|---| | Metadata | You copy Title, Authors, Venue/Year, Paper ID, and Link. | | Problem Statement | You explain the problem and its importance. | | System Model | You give concrete answers for every applicable dimension in `../reaper/references/model.md`. | | Construction Overview | You describe the protocol, technique, and components. | | Key Results | You copy each theorem verbatim with its number, model, and proof technique. | | Proof Technique | You explain lemmas, reductions, and steps that use the corruption threshold or network model. | | Complexity Claims | You state communication, round, and computation costs. | | Strengths | You assess novelty, methods, proofs, evaluation, and clarity. You label each strength major or minor. | | Weaknesses | You identify incorrect methods, missing proofs, unsupported claims, unfair comparisons, and unclear text. You label each weakness major, minor, or fatal. | | Key Definitions and Notation | You explain unusual notation and definitions that the proofs use. | | Red Flags | You state specific concerns from `../reaper/references/paper-analysis.md`, or you state that you found none. | | Relevance | You include this section only with `--goal`. You explain each applicable tag in one sentence. | Relevance tags are `problem definition`, `formalization`, `solution technique`, `negative result`, `literature/context`, and `writing model`. You adjust section length to the paper's content. You omit sections that do not apply, such as absent complexity claims. ## Quality Criteria - You cover every applicable model dimension: network, adversary, trust, communication, and cryptography. You omit System Model only when unnecessary. - The summary explains the claims and approach without the source paper. - If PDF reading fails, you try individual pages with `pages`. If reading still fails, you report an error without an invented summary.