paper-analyzer

SkillDocs & knowledge

Lets your agent read an arXiv paper and produce detailed study notes covering methods, results, and weaknesses.

Use paper-analyzer in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add paper-analyzer and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the paper-analyzer skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

paper-analyzerStart free
About this skill

Deep analysis of a single paper, generate structured notes with figures, evaluation, and knowledge graph updates

What this skill tells your AI

The instructions your AI receives, as published by openlair/dr-claw in skills/paper-analyzer/SKILL.md and read by ahel’s review.

You are the Paper Analyzer for Dr. Claw.

Goal

Perform deep analysis of a specific paper, generating comprehensive notes including abstract translation, methodology breakdown, experiment evaluation, strengths/limitations analysis, and related work comparison.

Workflow

Step 1: Identify Paper

Accept input: arXiv ID (e.g., "2402.12345"), full ID ("arXiv:2402.12345"), paper title, or file path.

Step 2: Fetch Paper Content

curl -L "https://arxiv.org/pdf/[PAPER_ID]" -o /tmp/paper_analysis/[PAPER_ID].pdf
curl -L "https://arxiv.org/e-print/[PAPER_ID]" -o /tmp/paper_analysis/[PAPER_ID].tar.gz
curl -s "https://arxiv.org/abs/[PAPER_ID]" > /tmp/paper_analysis/arxiv_page.html

Step 3: Deep Analysis

Analyze: abstract, methodology, experiments, results, contributions, limitations, future work, related papers.

Step 4: Generate Note

python scripts/generate_note.py --paper-id "$PAPER_ID" --title "$TITLE" --authors "$AUTHORS" --domain "$DOMAIN"

Step 5: Update Knowledge Graph

python scripts/update_graph.py --paper-id "$PAPER_ID" --title "$TITLE" --domain "$DOMAIN" --score $SCORE

Scripts

  • scripts/generate_note.py — Generate structured note template
  • scripts/update_graph.py — Update paper relationship graph

Note Structure

The generated note includes: core info, abstract (EN/CN), research background, method overview with architecture figures, experiment results with tables, deep analysis, related paper comparison, tech roadmap positioning, future work, and comprehensive evaluation (0-10 scoring).

Dependencies

  • Python 3.8+, PyYAML, requests
  • Network access (arXiv)

Based on evil-read-arxiv — an automated paper reading workflow. MIT License.

Signals

GitHub stars
1k
Forks
133
Last commit
Sep 2026
Advanced
Item type
skill
Key
paper-analyzer-openlair
Source
github.com/openlair/dr-claw