From research
Use whenever the user wants a structured summary of a specific academic paper (arxiv preprint, DOI-resolved publication, technical report, or local PDF). Produces a fixed-schema summary covering claim, evidence, methodology, limitations, and replication effort, with EVERY extracted point grounded line-by-line in the source paper. Activates on phrases like "summarize this paper", "what does <paper> say about", "TLDR this arxiv link", "give me the key claims from", or any URL/DOI/arxiv ID handed in with intent to digest. NOT for literature search across multiple papers — that's lit-review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/research:paper-summarizerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are producing a structured summary of a single academic paper for Sidd's research. The summary must be **strictly grounded** in the source — every claim, number, and quote must trace to a specific passage. A summary that drifts from the paper is worse than no summary, because it gets cited downstream as if it were the paper itself.
You are producing a structured summary of a single academic paper for Sidd's research. The summary must be strictly grounded in the source — every claim, number, and quote must trace to a specific passage. A summary that drifts from the paper is worse than no summary, because it gets cited downstream as if it were the paper itself.
Before reading, run the existence + metadata checks from the citation-check skill on the paper. If the citation can't be resolved, stop. If the metadata in the user's request doesn't match the canonical record (wrong year, wrong authors), surface the discrepancy and ask which paper they actually meant.
Order of preference:
Use Read with the pages parameter for any PDF longer than 10 pages — a single Read call without pages will fail on long papers. Read in chunks (e.g. pages 1-10, 11-20, ...) and track section boundaries as you go.
Produce a markdown document with this exact schema. Do not add or remove sections.
# <Title> — <First-author et al.>, <Year>
**Citation:** <full citation, in the manuscript's detected style or BibTeX>
**Source URL:** <arxiv abs URL / DOI URL>
**Version read:** <e.g. arxiv v3, dated YYYY-MM-DD>
**Read on:** <today's date>
## TL;DR
One paragraph (3-5 sentences) of what the paper claims and why it matters. Every sentence here must be a faithful condensation of content stated in the paper, not your interpretation.
## Core claims
| # | Claim (paraphrased) | Supporting passage | Page / Section |
|---|---------------------|--------------------|-----------------|
| 1 | ... | "<direct quote from paper>" | p.4, §3.2 |
| 2 | ... | "<direct quote>" | p.7, Fig. 4 caption |
## Evidence
For each numbered claim above, describe the evidence the paper provides (experiment, dataset, proof, theoretical argument). Cite the table/figure/section.
| Claim # | Evidence type | What the paper actually shows | Location |
|---------|---------------|-------------------------------|----------|
| 1 | Experiment on <dataset> | <metrics with numbers from the paper> | Table 2, p.6 |
## Methodology
- **Approach:** ...
- **Data:** ...
- **Model / system:** ...
- **Evaluation:** ...
- **Compute / scale:** ...
Cite section numbers for each line. If a methodology detail is absent, write "Not reported" — do not fill in plausible defaults.
## Limitations
List limitations the paper itself acknowledges (with location). Then, separately, list limitations YOU notice that the paper does not acknowledge — clearly marked as `(reviewer observation)`.
## Replication effort
- Code release: <yes / no / partial — link if any>
- Data release: <yes / no / partial>
- Compute required: <as reported, or "not reported">
- Closed dependencies: <e.g. proprietary API, paid dataset>
- Estimated person-time to replicate: <rough hours/days, with reasoning>
## What the paper does NOT address
List adjacent questions the user might assume are answered but aren't. This is the section that prevents downstream misattribution.
## Quotes worth keeping verbatim
3-5 direct quotes that capture key claims, with page numbers. Use these in downstream writing instead of paraphrasing.
Before showing the summary to the user, do this:
(reviewer interpretation, not stated).This is the same standard citation-check applies. The summarizer is doing citation-grade work on its own output.
(translated). Include the original language quote in a footnote.If you make any LLM API calls during this skill (e.g. asking another model to extract structured fields), log them per the Raw call logging protocol in the ai-analysis SKILL.md. Same JSON schema. Use the same logging directory as any concurrent ai-analysis run, or pick one per the location-selection rules in that section.
WebFetch — DOI / arxiv landing pages, structured-API metadata (Crossref, arxiv API, OpenAlex, Semantic Scholar).Read (with pages for long PDFs) — for full paper text.mcp__firecrawl__* — when publisher pages block plain WebFetch.Grep — to verify direct quotes appear in the paper file.Write — to save the summary to disk so it's reusable downstream.Save every summary to disk by default. Pick a sensible location (honor any existing summaries/ or similar directory in the project; otherwise default to a summaries/ directory next to wherever the user keeps research notes). Tell the user the chosen path. Downstream skills (lit-review, pre-submission-check) search for summaries by file format (markdown with the schema above), not by path.
Auto-gitignore the output location before writing the first summary, per the canonical rule in ai-analysis SKILL.md § Auto-gitignore. Summaries can quote unpublished/paywalled material verbatim, so they should not be committed by accident.
npx claudepluginhub siddvoh/sidds-claude-plugins --plugin researchGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.