Paper Fetcher:自动下载学术 PDF - Openclaw Skills
作者:互联网
2026-04-05
什么是 Paper Fetcher?
Paper Fetcher 技能是 Openclaw Skills 的重要组成部分,旨在为开发者和研究人员简化学术研究流程。通过提供数字对象标识符 (DOI),此技能可自动从 Sci-Hub 导航、获取并存储学术文章。
该工具消除了手动搜索 PDF、处理浏览器重定向和整理下载文件的开销。它能确保您的研究库保持结构化且易于访问,是任何在 Openclaw Skills 中构建自动化知识管理系统的人员的基石。
下载入口:https://github.com/openclaw/skills/tree/main/skills/biohackerrrrrr/paper-fetcher
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install paper-fetcher
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 paper-fetcher。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Paper Fetcher 应用场景
- 获取在 PubMed 或 Google Scholar 上发现的引文全文 PDF。
- 构建用于离线分析或 LLM 摄取的本地研究库。
- 自动化批量下载学术论文以进行文献综述。
- 将学术资源整合到 Obsidian 等个人知识管理系统中。
- 代理从用户请求中识别并提取 DOI,支持原始 ID 和完整 URL 前缀。
- 它专门针对提供的 DOI 导航到活跃的 Sci-Hub 域名。
- 该技能识别页面上的 PDF 下载链接并等待文档加载。
- 它下载文件并将其保存到工作区内标准化的目录结构中。
- 文件名经过自动清理和脱敏处理,以防止路径问题并保持可追溯性。
- 向用户返回确认消息,其中包含准确的本地文件路径。
Paper Fetcher 配置指南
要在 Openclaw Skills 环境中启用 Paper Fetcher,请确保您的代理已启用浏览器访问权限及相应的工作区权限。使用以下命令准备目录结构:
mkdir -p research/papers
由于该技能利用基于浏览器的自动化与仓库交互,因此不需要额外的 API 密钥。
Paper Fetcher 数据架构与分类体系
该技能在研究目录中保持结构化组织,以便更好地进行文件管理。
| 组件 | 详情 |
|---|---|
| 存储路径 | research/papers/ |
| 文件名模式 | paper_[带下划线的DOI].pdf |
| 支持的输入 | 原始 DOI, DOI URL (https://doi.org/...) |
| 文件格式 |
name: paper-fetcher
description: Fetch academic papers from Sci-Hub given a DOI. Automatically downloads PDFs and saves them to research/papers/ with clean filenames. Use when the user provides a DOI or requests a paper from PubMed.
Paper Fetcher
Automated academic paper retrieval from Sci-Hub.
Usage
Simple fetch:
Get paper: 10.1038/nature12345
Multiple papers:
Fetch these papers:
- 10.1016/j.cell.2023.01.001
- 10.1038/s41586-2023-06789-0
- 10.1126/science.abc1234
With context:
Get the epitalon paper: 10.1007/s12603-011-0032-7
What It Does
- Takes DOI as input
- Navigates to https://www.sci-hub.su/DOI
- Downloads the PDF
- Saves to
research/papers/with clean filename - Returns confirmation with file path
Output Location
workspace/
└── research/
└── papers/
├── paper_10.1038_nature12345.pdf
├── paper_10.1016_j.cell.2023.01.001.pdf
└── ...
Filename Format
paper_[DOI with slashes replaced].pdf
Examples:
- DOI:
10.1038/nature12345→paper_10.1038_nature12345.pdf - DOI:
10.1016/j.cell.2023.01.001→paper_10.1016_j.cell.2023.01.001.pdf
Workflow
When user provides a DOI:
- Extract DOI - Parse from message (with or without https://doi.org/ prefix)
- Navigate Sci-Hub - Use browser to load https://www.sci-hub.su/DOI
- Wait for PDF - Let page load and find download link
- Download - Save PDF to research/papers/
- Confirm - Report success with file path
Error Handling
If paper not found on Sci-Hub:
- Report that Sci-Hub couldn't find it
- Suggest checking the DOI format
- User can try manual search
If download fails:
- Report the error
- Provide Sci-Hub URL for manual download
Integration
With Obsidian Sync:
- Papers saved in research/papers/
- Can create notes linking to PDFs
- Sync metadata to Obsidian vault
With Research Automation:
- Fetch papers discovered in research runs
- Build reference library automatically
- Cross-reference with protocol notes
Tips
Finding DOIs:
- PubMed: Listed in article details
- Paper itself: Usually on first page
- Google Scholar: In citation info
Format flexibility:
- With prefix:
https://doi.org/10.1038/nature12345? - Without prefix:
10.1038/nature12345? - Either format works
Batch fetching:
- Send multiple DOIs at once
- Processed sequentially
- All saved to research/papers/
Status: Active
Sci-Hub Domain: https://www.sci-hub.su
Save Location: research/papers/
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
【含最新安装包】OpenClaw 一键安装图文教程
第三方电商数据 API 数据来源深度解析:合规与稳定背后的核心逻辑
【含最新安装包】OpenClaw 2.6.2 高速部署实操教程
OpenClaw一键部署安装代码实现过程详解
阿里云DDoS安全运营智能体发布,网络安全的Agentic时刻来临
Flutter for OpenHarmony 实战之基础组件:第一篇 Container 容器组件完全指南
AI智能体的测试流程
阿里云、本地部署OpenClaw +省Token降成本教程:claude-mem+OpenViking开源记忆神器集成方案
实测腾讯云 AndonQ:号称比肩原厂技术专家的 “领域虾”,到底有多能打?
【含最新安装包】Windows 平台 OpenClaw 5 分钟极速部署指南
AI精选
