Paper Reading
Edwardxlai/easyread
论文共读:用 EasyRead(E:\CursorProject\easyread)这个本地工具读论文。用户给一篇 PDF 或 arXiv 编号时,导入文献库、翻译成中文(后台引擎或对话里的 agent 亲自译);之后边读边讨论,agent 读用户在页面上的笔记和提问,把回答、解释、原文核对提示追加到对应段落旁。用于…
Use this for a quick summary of a research paper's core ideas and key points.
$ npx skills add alaliqing/claude-paper --skill summary -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install alaliqing/claude-paper summary --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/alaliqing/claude-paper.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/summary .claude/skills/summary && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "summary" agent skill from https://github.com/alaliqing/claude-paper/tree/main/plugin/skills/summary into .claude/skills/summary/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summary", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/alaliqing/claude-paper/tree/main/plugin/skills/summaryType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add alaliqing/claude-paper --skill summary -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install alaliqing/claude-paper summary --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alaliqing/claude-paper.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugin/skills/summary .agents/skills/summary && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "summary" agent skill from https://github.com/alaliqing/claude-paper/tree/main/plugin/skills/summary into .agents/skills/summary/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summary", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alaliqing/claude-paper --skill summary -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install alaliqing/claude-paper summary --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alaliqing/claude-paper.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugin/skills/summary .cursor/skills/summary && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "summary" agent skill from https://github.com/alaliqing/claude-paper/tree/main/plugin/skills/summary into .cursor/skills/summary/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summary", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/alaliqing/claude-paper.git --path plugin/skills/summary--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add alaliqing/claude-paper --skill summary -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install alaliqing/claude-paper summary --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alaliqing/claude-paper.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugin/skills/summary .gemini/skills/summary && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "summary" agent skill from https://github.com/alaliqing/claude-paper/tree/main/plugin/skills/summary into .gemini/skills/summary/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summary", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install alaliqing/claude-paper summaryInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add alaliqing/claude-paper --skill summary -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/alaliqing/claude-paper.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugin/skills/summary .github/skills/summary && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "summary" agent skill from https://github.com/alaliqing/claude-paper/tree/main/plugin/skills/summary into .github/skills/summary/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summary", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alaliqing/claude-paper --skill summary -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install alaliqing/claude-paper summary --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alaliqing/claude-paper.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugin/skills/summary .opencode/skills/summary && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "summary" agent skill from https://github.com/alaliqing/claude-paper/tree/main/plugin/skills/summary into .opencode/skills/summary/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "summary", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
summaryUse this for a quick summary of a research paper's core ideas and key points.
Summary is an agent skill from alaliqing/claude-paper. Use this for a quick summary of a research paper's core ideas and key points. Use when you want to quickly understand a paper without deep study materials. Triggers on PDF paths, arXiv URLs, or paper URLs.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Research & Science, covering Academic paper search and PDF. It works with arXiv, DeepSeek, npm and Vue.js. The repository describes itself as: 📖 Cross-agent research paper toolkit for Claude Code, Codex, OpenCode, and DeepSeek Harness—quick summaries, deep study materials, code demos, and a local web viewer. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0af55d0. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashWriteReadFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
nodenpmpython3pip3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
arxiv.orggithub.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Summary loads about 2k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 486 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Bash, Write, ReadAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from alaliqing/claude-paper at commit 0af55d0, republished under its MIT licence (© alaliqing). 486 words, ~2,034 tokens.
.claude/skills/summary/SKILL.md (or your agent's skills folder).This skill generates a concise summary of a research paper's core ideas and key points.
When to use:
When NOT to use:
/claude-paper:study instead)Language Detection: Detect the user's language from their input and generate ALL materials in that language.
if [ ! -f "${CLAUDE_PLUGIN_ROOT}/.installed" ]; then
echo "First run - installing dependencies..."
cd "${CLAUDE_PLUGIN_ROOT}"
npm install || exit 1
# Install Python dependencies for image extraction
python3 -m pip install pymupdf --user 2>/dev/null || pip3 install pymupdf --user 2>/dev/null || echo "Warning: Failed to install pymupdf"
touch "${CLAUDE_PLUGIN_ROOT}/.installed"
echo "Dependencies installed!"
fiSupports multiple input formats:
~/Downloads/paper.pdfhttps://arxiv.org/pdf/1706.03762.pdfhttps://arxiv.org/abs/1706.03762USER_INPUT="<user-input>"
# Check if input is a URL (starts with http:// or https://)
if [[ "$USER_INPUT" =~ ^https?:// ]]; then
# Download PDF from URL
INPUT_PATH=$(node ${CLAUDE_PLUGIN_ROOT}/skills/study/scripts/download-pdf.cjs "$USER_INPUT")
else
# Use local path directly
INPUT_PATH="$USER_INPUT"
fiFor URLs, the download script will:
/tmp/claude-paper-downloads//abs/ URLs to PDF URLs automaticallyExtract structured information:
PARSE_OUTPUT_DIR=$(mktemp -d)
node ${CLAUDE_PLUGIN_ROOT}/skills/study/scripts/parse-pdf.js \
"$INPUT_PATH" \
--output-dir "$PARSE_OUTPUT_DIR"The command prints a small, strict JSON summary to stdout and writes:
meta.json — title, authors, abstract, links, page count, and a context-safe content previewpaper.txt — complete extracted text without the 50k preview limitUse paper.txt as the source for the quick summary. Do not treat meta.json.content as the complete paper when contentTruncated is true.
Create the paper folder:
mkdir -p ~/claude-papers/papers/{paper-slug}
cp "<metaPath-from-parser-output>" ~/claude-papers/papers/{paper-slug}/meta.json
cp "<fullTextPath-from-parser-output>" ~/claude-papers/papers/{paper-slug}/paper.txt
cp "$INPUT_PATH" ~/claude-papers/papers/{paper-slug}/paper.pdfGenerate quick-summary.md with the following structure:
# Quick Summary: [Paper Title]
## One Sentence
[One sentence that captures what the paper is about]
## Problem
[What problem does this paper solve? Why is it important?]
## Core Idea
[The key innovation explained in 2-3 sentences. What makes this paper novel?]
## Key Contributions
- [Contribution 1]
- [Contribution 2]
- [Contribution 3]
- [Contribution 4 if applicable]
## Main Results
| Metric | Value | Dataset/Benchmark |
|--------|-------|-------------------|
| [metric1] | [value] | [dataset] |
| [metric2] | [value] | [dataset] |
## Why It Matters
[Practical implications. How does this advance the field? What can we now do that we couldn't before?]
## Limitations
- [Limitation 1]
- [Limitation 2]Guidelines for each section:
| Section | Length | Focus |
|---|---|---|
| One Sentence | 1 sentence | High-level summary |
| Problem | 2-3 sentences | Context and motivation |
| Core Idea | 2-3 sentences | The main innovation |
| Key Contributions | 3-5 bullets | What's new/novel |
| Main Results | 1 table | Quantitative metrics from the paper |
| Why It Matters | 2-3 sentences | Practical value |
| Limitations | 2-3 bullets | What the paper doesn't solve |
Total length: ~300-500 words (excluding results table)
CRITICAL: Read existing index.json first, then append the new paper. Never overwrite the entire file.
If index.json does not exist, create:
{"papers": []}Append new entry to the papers array:
{
"id": "paper-slug",
"title": "Paper Title",
"slug": "paper-slug",
"authors": ["Author 1", "Author 2"],
"abstract": "Paper abstract...",
"year": 2024,
"date": "2024-01-01",
"tags": ["quick-summary"],
"githubLinks": ["https://github.com/..."],
"codeLinks": ["https://..."]
}IMPORTANT: The index.json file must be located at:
~/claude-papers/index.jsonInvoke:
/claude-paper:webuiAfter generating the summary:
Show the user the quick-summary.md content - Display the full summary
Offer next steps:
/claude-paper:study for comprehensive materials."File location reminder:
~/claude-papers/papers/{paper-slug}/quick-summary.mdhttp://localhost:5815# Quick Summary: Attention Is All You Need
## One Sentence
This paper introduces the Transformer, a neural network architecture based entirely on attention mechanisms, achieving state-of-the-art results in machine translation.
## Problem
Sequence transduction models at the time (RNNs, LSTMs, GRUs) process data sequentially, limiting parallelization and struggling with long-range dependencies.
## Core Idea
Replace recurrent layers with self-attention mechanisms, enabling full parallelization during training and direct modeling of dependencies regardless of distance. The Transformer uses multi-head attention to jointly attend to information from different representation subspaces.
## Key Contributions
- First transduction model relying entirely on self-attention, no recurrence
- Multi-head attention mechanism for joint attention across subspaces
- Positional encodings to inject sequence order information
- Achieved 28.4 BLEU on WMT 2014 English-to-German (2+ BLEU improvement)
- Training was significantly faster than previous state-of-the-art
## Main Results
| Metric | Value | Dataset/Benchmark |
|--------|-------|-------------------|
| BLEU (EN-DE) | 28.4 | WMT 2014 |
| BLEU (EN-FR) | 41.8 | WMT 2014 |
| Training cost | 3.3 × 10^18 FLOPs | WMT 2014 EN-DE |
| Training time | 12 hours on 8 P100 | WMT 2014 EN-DE |
## Why It Matters
The Transformer eliminated recurrence, enabling massive parallelization and scaling. This architecture became the foundation for BERT, GPT, and virtually all modern large language models, fundamentally changing NLP and beyond.
## Limitations
- Self-attention has O(n²) complexity, limiting sequence length
- No explicit modeling of position beyond learned encodings
- Requires large amounts of training data/claude-paper:study to generate comprehensive materials© alaliqing, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugin/skills/summary of alaliqing/claude-paper.
Open the folder on GitHubat commit 0af55d0
We found 4 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in alaliqing/claude-paper, which our catalogue first saw on October 7, 2026.
Summary next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Summary this skillalaliqing/claude-paper | 344 | 1 repos | ~2k | Automated safety check: Notes | MIT | |
| Paper ReadingEdwardxlai/easyread | 848 | — | ~567 | Automated safety check: Pass | MIT | |
| Ref Downloaderltczding-gif/ref-downloader | 139 | — | ~5.9k | Automated safety check: Pass | MIT | |
| Paper Readingsodalone/paper-reading-skill | 142 | — | ~1.3k | Automated safety check: Pass | None | |
| Paper ExplainerZJU-REAL/Easel | 3.2k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Paper Readingvoidful/academic-skills | 133 | — | ~1.4k | Automated safety check: Pass | MIT |
Edwardxlai/easyread
论文共读:用 EasyRead(E:\CursorProject\easyread)这个本地工具读论文。用户给一篇 PDF 或 arXiv 编号时,导入文献库、翻译成中文(后台引擎或对话里的 agent 亲自译);之后边读边讨论,agent 读用户在页面上的笔记和提问,把回答、解释、原文核对提示追加到对应段落旁。用于…
ltczding-gif/ref-downloader
A skill your agent uses when the user asks to batch-download academic PDFs with ref-downloader — either ALL references of one paper (Mode A: DOI or PDF input), OR a custom batch of papers (Mode B…
sodalone/paper-reading-skill
系统阅读、解释和批判性分析单篇 arXiv AI / 机器人论文,并生成一份主线清楚、核心内容不缺失、审稿证据可追溯的自包含 Markdown 报告。适用于 arXiv 链接、ID 或其 PDF 的精读、方法/理论/系统讲解、完整 Claim 审查、实验/证明/协议/代码证据核对、相关文献定位和复现或验证判断;默认执行完整精读,仅在用户明确要求速读时缩减覆盖范围。当前流水线不支持无法解析出…
ZJU-REAL/Easel
科研论文解读:解析 arXiv/PDF 的公式与图表,提炼问题、贡献、方法、关键图和结论,再产出 B站/视频号解读视频或知乎/公众号图文。
voidful/academic-skills
太奶讀論文 — 一位百歲阿嬤用繁體中文、生活比喻和動漫梗,帶你讀懂學術論文。當使用者提供論文 PDF、arXiv 連結、或貼上論文文字,並想理解論文內容時,一定要使用此技能。觸發詞包括:讀論文、解釋論文、看不懂、幫我理解這篇、這篇在說什麼、paper reading、explain this paper。適用於任何學術論文的直觀導讀。
anbeime/skill
其他高等院校教师与数据科学家在追踪前沿学术时,当需要深度解析arXiv论文,用此技能可一键下载PDF并自动生成词频分析、双人播客、交互式网页、PPT演示与总结图,将数小时的文献阅读转化为多媒体内容,效率提升十倍!
Categories
Use this for a quick summary of a research paper's core ideas and key points. Summary is an agent skill from alaliqing/claude-paper. Use this for a quick summary of a research paper's core ideas and key points.
Summary fits situations like: you want to quickly understand a paper without deep study materials; tasks that involve Academic paper search; tasks that involve PDF.
Run `npx skills add alaliqing/claude-paper --skill summary -a claude-code`. Or copy the skill folder (plugin/skills/summary in alaliqing/claude-paper) into .claude/skills/summary in your project. Claude Code loads it when a task matches its description.
Run `npx skills add alaliqing/claude-paper --skill summary -a codex`. Or copy the skill folder (plugin/skills/summary in alaliqing/claude-paper) into .agents/skills/summary in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alaliqing/claude-paper --skill summary -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/summary, .gemini/skills/summary, .github/skills/summary and .opencode/skills/summary in your project.
Going by SKILL.md and its folder, Summary needs the command-line tools its instructions call (node, npm, python3 and pip3). Our summary lists: Python 3; Node.js. Its frontmatter pre-approves these tools: Bash, Write, Read.
SKILL.md names 2 domains. In commands or code: arxiv.org and github.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Summary is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Summary: Paper Reading (Edwardxlai/easyread, 848 stars), Ref Downloader (ltczding-gif/ref-downloader, 139 stars), Paper Reading (sodalone/paper-reading-skill, 142 stars) and Paper Explainer (ZJU-REAL/Easel, 3.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
alaliqing (a GitHub user) maintains it in alaliqing/claude-paper, which has 344 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on August 14, 2026.
Source: alaliqing/claude-paper on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.