download-fulltext-pdf SKILL.md skillA
download-fulltext-pdf from huangwb8/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add huangwb8/skills/download-fulltext-pdf@git:20260905.a346b91Pins git:20260905.a346b91 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- huangwb8/skills
- Path
skills/beta/download-fulltext-pdf/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260905.a346b91, committed Sep 5, 2026
- First version recorded
- Aug 25, 2026
- Size
- 15,660 bytes
- Repository stars
- 50
- License
- MIT
当用户明确要求"下载文献全文"或"获取论文PDF"时使用。通过 DOI 号下载学术论文全文 PDF,支持 arXiv、Sci-Hub、Unpaywall、期刊官网等多源策略。⚠️ 不适用:用户只是想解析或处理已有的 PDF 文件(应使用 pdf skill)、只是想搜索论文信息而无需下载全文、没有提供 DOI/标题/BibTeX 任何标识符。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 下载文献全文 PDF ## 目标 当用户明确要求"下载文献全文"或"获取论文PDF"时使用。通过 DOI 号下载学术论文全文 PDF,支持 arXiv、Sci-Hub、Unpaywall、期刊官网等多源策略。⚠️ 不适用:用户只是想解析或处理已有的 PDF 文件(应使用 pdf skill)、只是想搜索论文信息而无需下载全文、没有提供 DOI/标题/BibTeX 任何标识符。 ## 流程 ### 输入 输入至少包含 DOI、标题或 BibTeX 之一,并指定输出目录/文件路径;可选输入包括来源开关、Unpaywall 邮箱、验证阈值和覆盖策略。输出路径必须存在或可创建且可写,触发边界以本 Skill 的 `## 目标` 为准。 ### 执行步骤 #### 核心工作流 ##### 1. 输入验证与规范化 **必需参数**: - `doi`: DOI 号(如 `10.1038/nature09492`) - `output_path`: 输出目录或完整 PDF 文件路径 **可选参数**: - `title`: 论文标题(作为 DOI 的备选) - `bibtex`: BibTeX 条目(包含 DOI 或标题信息) **验证逻辑**: ```python # 由 scripts/validate_input.py 处理 - DOI 格式规范化(移除多余空格、补全前缀) - 输出路径检查(目录存在性、写入权限) - 至少提供一种标识符(DOI/title/bibtex) ``` ##### 2. 多源下载策略 **优先级顺序**(按成功率和速度排序): | 优先级 | 数据源 | 优势 | 局限 | 触发条件 | |--------|--------|------|------|----------| | **1** | arXiv | 稳定可靠 | 仅限预印本论文 | 检测到 arXiv ID(如 `10.48550/arXiv.*`) | | **2** | Sci-Hub | 覆盖较广、速度快 | 可能有 CAPTCHA | 非 arXiv 或 arXiv 失败 | | **3** | Unpaywall | 合法开放获取(OA) | 取决于论文是否 OA | Sci-Hub 失败时兜底 | | **4** | 期刊官网 | 合法渠道 | 常需订阅/登录 | 最后兜底 | **策略执行**: ```python # 由 scripts/download_pdf.py 实现 1. 如 DOI 可解析出 arXiv ID → 优先 arXiv 2. 尝试 Sci-Hub(通过 scihub 库) 3. 尝试 Unpaywall(合法 OA 获取) 4. 尝试 DOI 落地页并猜测常见 PDF 路径(期刊官网兜底) ``` …
Read the whole file at its exact version.
How to install
mdr add huangwb8/skills/download-fulltext-pdf@sha256:9955d375c4b21a2dThe line at the top of this page pins the label git:20260905.a346b91, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hua2p5tdvnmsfywa)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Aug 25, 2026 and Sep 5, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260905.a346b91 latest | 2026-09-05 | a346b91 | 15,660 B | A | view · diff |
| git:20260905.7c0ea7c | 2026-09-05 | 7c0ea7c | 15,621 B | A | view · diff |
| git:20260905.8faacfe | 2026-09-05 | 8faacfe | 15,018 B | A | view · diff |
| git:20260905.a39953d | 2026-09-05 | a39953d | 14,611 B | A | view · diff |
| git:20260825.4f192d9 | 2026-08-25 | 4f192d9 | 13,619 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (15660 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
huangwb8/skills · 50 stars · license MIT · pushed 2026-11-01 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hua2p5tdvnmsfywa GET https://markdownregistry.com/api/v1/resolve?ref=huangwb8/skills/download-fulltext-pdf GET https://markdownregistry.com/api/v1/blob/9955d375c4b21a2dc2ae9d638507ec93aff1081c1813c4c653b19af236a78e70
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.