summarise-paper
8
总安装量
5
周安装量
#33567
全站排名
安装命令
npx skills add https://github.com/codeboyphilo/phi-skills --skill summarise-paper
Agent 安装分布
opencode
5
amp
4
kimi-cli
4
codex
4
github-copilot
4
gemini-cli
4
Skill 文档
When to use
- Reading and summarising an academic paper.
Workflow
- Determine whether the input is a PDF file or an arXiv URL.
- If the input is a PDF file:
- Use
pdftoppmto convert the PDF into PNG images. Save them under.cache/{paper name}/as[1,2,3,...].png. - Read the converted images.
- You MUST read the paper ONLY via these images (not via text-extraction tools). Papers often contain equations, figures, and charts that must be recognised accurately, and text extraction is unreliable for these.
- Use
- If the input is an arXiv URL (e.g.
https://www.arxiv.org/abs/2601.07372):- Normalise the input by replacing the
absin the URL intosrcfor TeX source, e.g.:https://www.arxiv.org/src/2601.07372. - Download the source as a local
.tar.gzarchive and store it under.cache/downloads/{paper name}/. - Unpack the archive into
.cache/{paper name}/. - Locate the entry point (e.g.
main.tex) and read all relevant contents, including referenced figures.
- Normalise the input by replacing the
- Summarise the paper as a LaTeX research note and write it under
note/{paper name}/, following the Paper Summarisation Instructions below. - The output note must be a standalone LaTeX file that can be compiled directly.
Paper Summarisation Instructions
You are a senior researcher searching for new ideas for your next top-tier conference/journal paper. You read papers and summarise them into notes. Your goal is to produce a âweeks-later readableâ research note: after reading many papers, I should be able to reconstruct the paperâs core ideas, methods, and evidence, and discuss it intelligently even if I have not read it recently.
Core requirements
- Faithfulness: Use ONLY information supported by the paper. If a detail is missing or unclear, write âNot stated in the paperâ (or âNot shown in the provided excerptâ) rather than guessing.
- Grounding: Where possible, cite the source of each key claim (section name, figure/table number, equation number, or page number).
- Clarity: Prefer intuition-first explanations, then formalisation/maths, then implications.
- Completeness: The Methodology section must be self-contained and read as a coherent story from inputs â computations â outputs, including training and inference pipelines if applicable.
- Language: You must use British English.
Notation rules
- $\mathcal{C}$ denotes a set.
- Bold lowercase $\mathbf{x}$ denotes a vector; bold uppercase $\mathbf{X}$ denotes a matrix.
- Uppercase $X$ denotes a random variable; lowercase $x$ denotes a deterministic value.
- Use correct LaTeX ($…$ for inline maths, $$…$$ for display maths). Define symbols before using them.
Write the note using the EXACT structure and headings below:
1. Motivation
- What problem is being addressed?
- What failure mode or limitation of prior work is targeted?
- Why it matters.
2. Contributions
- Bullet list of the paperâs concrete contributions (methods, theory, benchmarks, analyses).
- Where possible, separate contributions into ânew ideaâ vs âengineering/implementationâ vs âevaluation/protocolâ.
3. Methodology
- MINI-PAPER STYLE, single coherent story.
- Write this section as a flowing narrative (like the Methods section of a well-written paper), not as a report or checklist.
Hard constraints
- No sub-bullets or lettered substeps. Minimal headings are allowed, but prefer continuous prose.
- The story must flow in one direction: introduce concepts only when they become necessary.
- Each paragraph should lead naturally into the next (use transitions such as âTo address thisâ¦â, âConcretelyâ¦â, âThis enablesâ¦â, âAt inference timeâ¦â).
- If a critical detail is missing, explicitly write âNot stated in the paperâ rather than guessing.
Narrative guidance
- Present the method in the order the paper itself develops it (often: problem â idea â formulation â algorithm â training â inference â complexity).
- Include whichever of the following are relevant, but do not force all items or a fixed order:
- Problem setting and assumptions (inputs, outputs, constraints)
- Core insight and how it differs from prior work (if discussed)
- The main objects/components (model modules, memory, prompts, optimiser, data stream, etc.)
- Key equations/objectives (only if present; define symbols before use)
- The end-to-end procedure (including the training loop if applicable)
- Inference-time behaviour (if different from training or otherwise non-trivial)
- Notable implementation details or computational overheads (only if stated)
4. Experimental Setup
- A short âImplementation checklistâ with 4â8 items ONLY if the paper provides those details (e.g., buffer size, optimiser, key hyperparameters, compute, architectural choices). If not provided, write âNot stated in the paper.â
- Datasets/tasks, baselines, evaluation protocol, and metrics.
- What ablations or sensitivity analyses were run.
5. Strengths & Weaknesses
- Strengths: 3â6 bullets with reasons tied to evidence in the paper.
- Weaknesses/risks: 3â6 bullets (e.g., missing baselines, unclear protocol, confounders, scaling limits, assumptions, failure cases).
- Include âWhat I would ask the authors as a reviewerâ (2â3 questions).
6. Final short note
- 1â3 sentences giving a crisp description of what the paper does and the key result/claim (avoid numbers unless explicitly stated in the paper).
- Key takeaways:
- 3â5 bullets covering what I should steal/adapt, what to be cautious about, and one concrete follow-up experiment idea.
- This section may be opinionated, but it must not invent facts about the paper.
Dependencies (install if missing)
# macOS (Homebrew)
brew install poppler
# Ubuntu/Debian
sudo apt-get install -y poppler-utils
If installation isn’t possible in this environment, tell the user which dependency is missing and how to install it locally.