← Back to Skills Marketplace
fourierer

paper-reading

by Fourier · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
119
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install paper-reading-fourier
Description
Read academic papers from local PDF files, arXiv URLs, or paper titles and generate structured reading notes in Chinese. Use when the user provides a PDF fil...
README (SKILL.md)

Paper Reading

Read a paper and produce structured notes following the standard template.

User Input Required

Before starting, the user must provide:

  1. 论文信息: 本地 PDF 路径、arXiv URL 或论文标题(三选一)
  2. PDF 存储路径: 下载/保存 PDF 的绝对路径(如 /tmp/paper.pdf
  3. 笔记输出路径: 最终生成的笔记文件的绝对路径(如 /Users/xxx/notes/Paper Title.md

Workflow

1. Fetch the PDF

Given a local path, arXiv URL, or paper title from the user:

python scripts/fetch_pdf.py \x3Cpath_or_url_or_title> -o \x3Cpdf_output_path>
  • Local path: validates existence, returns absolute path
  • arXiv URL: downloads PDF (supports both /abs/ and /pdf/ URL formats)
  • Paper title: searches arXiv API by title, downloads the most relevant result
  • -o 参数指定 PDF 存储的绝对路径(由用户提供)
  • Prints the fetched PDF path to stdout

2. Extract PDF Content

pip install pdfplumber  # if not already installed
python scripts/read_pdf.py \x3Cpdf_path> [-p \x3Cpage_range>] [-o \x3Cextracted_text_path>]
  • Extracts text and tables from the PDF
  • Optionally specify page range (e.g. -p 1-10 or -p 3)
  • -o 可选,指定提取文本的输出路径;不指定则输出到 stdout
  • Outputs markdown-formatted text

3. Read and Analyze

Read the extracted text. For papers with complex layouts (columns, figures, equations), supplement extraction with direct PDF reading using the pdf tool if available, or ask the user to clarify specific sections.

4. Generate Notes

Produce notes following the standard template.

Note Structure (summary)

# 一、基本信息
1.paper:《标题》
2.github:链接或未知
3.会议:会议名或未知

# 二、文章理解
## 1. 研究背景与动机 (Motivation)
## 2. 核心问题 (Problem Statement)
## 3. 解决方法 (Methodology)
## 4. 实验结果 (Experiments)

Key Requirements

  • Language: Chinese with English technical terms preserved
  • Formulas: LaTeX format ($...$ inline, $$...$$ block)
  • Images: preserve original image URLs with ![](url) format
  • Key concepts: bold with **...**
  • Deep dives / proofs / interview-level knowledge: wrap in :::info blocks
  • PyTorch code: use python code blocks
  • Strict 4-level heading hierarchy: # → ## → ### → ####
  • Numerical results: use specific numbers to show improvements

5. Save Notes

Save the generated notes to the path specified by the user (e.g. /Users/xxx/notes/Paper Title.md).

Usage Guidance
This skill appears to do what it says: fetch PDFs from arXiv or local files, extract text with pdfplumber, and generate notes. Before using it, (1) confirm you are comfortable giving absolute file paths for download and output because the scripts will read/write those paths; (2) be aware 'pip install pdfplumber' will fetch a package from PyPI (run it in a virtualenv if you prefer); (3) the arXiv search uses export.arxiv.org (HTTP) and downloads from arxiv.org — network traffic goes to those domains; (4) review the two included Python scripts yourself (they are small and readable) before running, and avoid supplying sensitive PDFs you don't want processed. If you need the skill to fetch papers from other repositories or require stricter network/privacy guarantees, request those changes from the author.
Capability Analysis
Type: OpenClaw Skill Name: paper-reading-fourier Version: 1.0.2 The skill bundle provides a legitimate workflow for fetching, reading, and summarizing academic papers from arXiv or local files. The Python scripts (fetch_pdf.py and read_pdf.py) use standard libraries like urllib and pdfplumber for their intended purposes without any evidence of data exfiltration, malicious execution, or persistence mechanisms. The instructions in SKILL.md are well-defined and focused on the task of generating structured research notes in Chinese, and the provided reference files serve as appropriate templates and examples.
Capability Assessment
Purpose & Capability
Name/description match the included artifacts: scripts implement fetching from arXiv or local path and text extraction; the provided templates and references align with generating structured Chinese notes. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md stays within the stated purpose (fetch, extract, analyze, save). It instructs running the included Python scripts and optionally running 'pip install pdfplumber'. One small note: SKILL.md mentions supplementing extraction with a 'pdf tool if available' (vague) and requires absolute file paths from the user, which means the agent/process will have read/write access to any paths the user supplies—expected for this task but worth the user's attention.
Install Mechanism
No install spec is provided (instruction-only) and the included scripts are small, local Python files. The only runtime dependency is pdfplumber, which SKILL.md suggests installing via pip — a standard package install (user-initiated). There are no downloads from untrusted third-party URLs in the install flow.
Credentials
The skill requires no environment variables, credentials, or config paths. It only reads/writes file paths supplied by the user and makes network requests to arXiv (expected for title/URL lookup and PDF download).
Persistence & Privilege
The skill is not set to always:true and uses default invocation behavior. It does not attempt to modify other skills, system-wide config, or persist credentials; it only writes output files to user-specified locations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install paper-reading-fourier
  3. After installation, invoke the skill by name or use /paper-reading-fourier
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Initial metadata file (_meta.json) added for the skill. - Documentation and code examples updated to use relative script paths (e.g., python scripts/fetch_pdf.py), improving portability and clarity.
v1.0.0
Initial release — enables structured, Chinese-language reading notes from PDFs, arXiv, or titles. - New scripts to fetch PDFs by local path, arXiv URL, or paper title, and to extract text from PDFs. - Standardized note template and output structure in Chinese, preserving English technical terms. - Automatic workflow for searching, downloading, extracting, and summarizing papers. - Old reference files (output-cn.md, venue-tiers.md) removed; new reference and template files added.
Metadata
Slug paper-reading-fourier
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is paper-reading?

Read academic papers from local PDF files, arXiv URLs, or paper titles and generate structured reading notes in Chinese. Use when the user provides a PDF fil... It is an AI Agent Skill for Claude Code / OpenClaw, with 119 downloads so far.

How do I install paper-reading?

Run "/install paper-reading-fourier" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is paper-reading free?

Yes, paper-reading is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does paper-reading support?

paper-reading is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created paper-reading?

It is built and maintained by Fourier (@fourierer); the current version is v1.0.2.

💬 Comments