
Paper Digest
- 8 installs
- 33 repo stars
- Updated April 26, 2026
- bighardperson/computer-science-skills-collection
paper-digest is a Claude skill that fetches an arXiv paper, reads its key citations via sub-agents, and writes an executive summary in flowing prose.
About
paper-digest takes an arXiv ID or URL, fetches the paper's HTML, and writes an executive summary. It identifies up to five of the paper's most-cited foundational references, spawns sub-agents to read each one, then combines them into a single flowing-prose markdown report. It writes intermediate summaries to disk and cites references as markdown links, without fabricating results.
- Fetches an arXiv paper by ID or URL and writes an executive summary
- Spawns sub-agents to read up to 5 key cited references
- Outputs a single flowing-prose markdown report with inline citation links
Paper Digest by the numbers
- 8 all-time installs (skills.sh)
- Ranked #1,167 of 1,879 Documentation skills by installs in the Skillselion catalog
- Data as of Jul 30, 2026 (Skillselion catalog sync)
paper-digest capabilities & compatibility
Free; fetches public arXiv HTML, no API key required.
- Capabilities
- research · documentation
- Use cases
- research · documentation
- Pricing
- Free
What paper-digest says it does
spawn sub-agents to read its key citations, and write an executive summary under.
identify **at most 5 citations** the paper most directly builds on.
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill paper-digestAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8 |
|---|---|
| repo stars | ★ 33 |
| Last updated | April 26, 2026 |
| Repository | bighardperson/computer-science-skills-collection ↗ |
What it does
Fetch an arXiv paper, summarize its key cited references via sub-agents, and write one prose executive summary.
Who is it for?
Producing a context-aware executive summary of an arXiv paper and its foundational references.
When should I use this skill?
You have an arXiv ID or URL and want an executive summary that accounts for the paper's key citations.
What you get
A single flowing-prose markdown executive summary of the paper with inline citation links to key references.
- A flowing-prose markdown executive summary with inline citation links
By the numbers
- Reads at most 5 of the paper's key citations
- Writes summaries to ~/.openclaw/workspace/papers/ and digests to /digest/
Files
Paper Digest
Input
arxiv_id: bare ID like2305.11206or fullhttps://arxiv.org/abs/2305.11206(Normalise: strip the URL prefix, extract bare ID.)
Step 1 — Fetch the main paper
Try HTML first: web.fetch https://arxiv.org/html/<arxiv_id>
- If HTTP 200 → use this as
paper_text. - If Falis: add v1 at the end, and try again: web.fetch https://arxiv.org/html/<arxiv_id>v1
- else if all fails skip and ABORT!
If the paper_text is retrieved then write the summary to ~/.openclaw/workspace/papers/<arxiv-id>.md.
Step 2 — Extract citations
Note: DO NOT DO THIS STEP INSIDE sub-agents
Within the main agent and from paper_text, identify at most 5 citations the paper most directly builds on. Prioritize:
- Papers that are explicitly extended or improved upon
- Papers used as the primary baseline for comparison
- Papers that provide the core architecture this work adopts
- Papers referred to repeatedly (not just mentioned once) or that provide essential context
For each citation, extract either the arXiv ID or the title. Then resolve to an arXiv URL:
- If an arXiv ID is in the reference →
https://arxiv.org/html/<id> - Otherwise search
https://arxiv.org/search/?query=<title>&searchtype=alland take the first match.
Step 3 — Spawn sub-agents for citations
*Note*: Ensure that the sub-agent related task is precise and concise so the sub-agent does not have to re-read the previously read SKILLs and files.
For each resolved citation:
- Check if the file for citation exists:
~/.openclaw/workspace/papers/<arxiv-id>.md, if it does then skip and consider the sub-agent concluded. - If the previous step fails then spawn a sub-agent with this EXACT instruction in VERBATIM:
- Fetch https://arxiv.org/html/<citation_id> (or add v1 at the end, and try again: web.fetch https://arxiv.org/html/<arxiv_id>v1). If unavailable, SKIP. If retrieved then Write the summary to
~/.openclaw/workspace/papers/<arxiv-id>.md.
Step 4 — Write the executive summary
Check the citation summaries within ~/.openclaw/workspace/papers/ then utilize the main paper we are summarising with citation summaries and write a single markdown document in flowing prose (no bullet lists) to ~/.openclaw/workspace/digest/report_<arxiv-id>. Use this structure:
# <Title>
<What problem this solves and why it matters. Context and related references summary>
<What prior work missed and how this paper addresses that gap. Cite inline as [Author et al., YEAR](<arxiv_link>).
<Core method in plain terms>
<Headline result. How it differs from previous work.
<One limitation and one future direction>
<Detailed Ablations, benchmarks if present in this paper or cited references>Rules
- Every citation must be a markdown link:
[Author et al., YEAR](<arxiv_or_url>) - No bullet lists in the output — prose only.
- If a section is absent from the paper (e.g., no ablations), skip it silently.
- Do not fabricate results, metrics, or author claims.
- Citation resolution retry: If a citation URL cannot be resolved after one retry, write the citation as plain text without a link:
[Author et al., YEAR].
{
"ownerId": "kn7292916d7a0fv8p4jc8csxbd81yn39",
"slug": "paper-digest",
"version": "0.0.2",
"publishedAt": 1772931905827
}{
"version": 1,
"registry": "https://clawhub.ai",
"slug": "paper-digest",
"installedVersion": "0.0.2",
"installedAt": 1776068221902
}
Related skills
FAQ
How many citations does paper-digest read?
At most 5, prioritizing papers that are explicitly extended, used as the primary baseline, or provide the core architecture.
What format is the output?
A single markdown document in flowing prose with no bullet lists and every citation as a markdown link.