Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

Arxiv Reader

  • 8 installs
  • 33 repo stars
  • Updated April 26, 2026
  • bighardperson/computer-science-skills-collection

arxiv-reader is a skill that uses an LLM agent to classify and deep-read a specified ArXiv paper and print reading notes.

About

This skill takes an ArXiv paper id or URL and uses an LLM agent to classify and deep-read the paper, printing reading notes. It runs a classifier plus reader agents whose behavior is defined by per-category prompt folders. A developer uses it to get structured notes on a research paper without reading it manually.

  • Classifies and deep-reads a single ArXiv paper by id or URL using an LLM agent
  • Prints reading notes directly; category-based reading prompts are extensible via folders
  • Runs on Python with uv; requires an OpenAI-compatible LLM API key

Arxiv Reader by the numbers

  • 8 all-time installs (skills.sh)
  • Ranked #12,321 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
At a glance

arxiv-reader capabilities & compatibility

Requires an OpenAI-compatible LLM_API_KEY and LLM_BASE_URL; LLM usage is billed to the user's key.

Works with
openai
Use cases
research
Runs
Runs locally
Pricing
Bring your own API key
From the docs

What arxiv-reader says it does

利用python,指定某个arxiv_id/url, 基于 LLM Agent 对这篇arxiv论文进行分类与深度阅读,直接print打印阅读笔记
SKILL.md
`LLM_API_KEY` — OpenAI 或兼容 API 的密钥
SKILL.md
在 `skills/` 下新建文件夹,包含两个文件:
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill arxiv-reader

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/computer-science-skills-collection

What it does

Classify and deep-read a specific ArXiv paper by id or URL with an LLM agent, printing structured reading notes.

Who is it for?

Researchers who want an LLM to classify and produce structured reading notes for a specific ArXiv paper.

Skip if: Users without an OpenAI-compatible LLM API key, since it requires LLM_API_KEY and LLM_BASE_URL.

When should I use this skill?

you have an ArXiv id or URL and want an agent to classify and deep-read it into notes.

By the numbers

  • Two files per category folder (_metadata.md and reading_prompt.md)

Files

SKILL.mdMarkdownGitHub ↗

快速开始

1. 配置 .env

cp .env.example .env   # 或直接编辑 .env

确定你已经配置了:

  • LLM_API_KEY — OpenAI 或兼容 API 的密钥
  • LLM_BASE_URL — API 地址

2. 运行

uv venv
uv pip install -r "{baseDir}/requirements.txt"

# 单篇论文模式:指定 arxiv_id 或 URL
uv run python "{baseDir}/main.py" --arxiv-id 2401.12345
uv run python "{baseDir}/main.py" --arxiv-id https://arxiv.org/abs/2401.12345
uv run python "{baseDir}/main.py" --arxiv-id https://arxiv.org/pdf/2401.12345.pdf

# 指定以特定类别阅读
uv run python "{baseDir}/main.py" --arxiv-id xxxx --category yyy

# 查看所有类别
uv run python "{baseDir}/main.py" --list

添加新的阅读分类

skills/ 下新建文件夹,包含两个文件:

skills/your_new_category/
├── _metadata.md        # 分类描述(告诉 Classifier 什么论文属于这个类别)
└── reading_prompt.md   # 阅读指南(告诉 Reader Agent 重点关注什么)

重启即可自动识别,无需修改任何代码。

Python包

  • LangChain 1.x — Agent 框架(基于 LangGraph)
  • LangChain OpenAI — LLM 接口(兼容 DeepSeek 等 OpenAI-compatible API)
  • arxiv — 官方 Python 库
  • arxiv-to-prompt 获取arxiv论文latex源码

Related skills

AI & Agent Buildingresearchagentsllm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.