Individual skill

science-fulltext-hunting

Use when you have a DOI/PMID/arXiv id and need the actual PDF or JATS full text, when a download returns HTML instead of a PDF, or when building the methods section and you need page-level quotes; covers the nine-stage fallback chain, how to verify a real PDF, and what provenance to record.

dsh-science/skills/science/science-fulltext-hunting/SKILL.md

Read pinned source

Source commit 088b0228df4fbb613d00d70823a325677f4970c2

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
No
Repository scan complete
No
Skill scan complete
Yes
Observed behavior
Not checked yet
Last checked
Nov 5, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
969
Repository last updated
Oct 25, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# 全文获取:九级回退与验真

## 铁律:200 不等于拿到了全文

实测中大量站点回 **200 + `text/html`**:Cookie 门、登录页、"请启用 cookie"跳转页。
**每一级都必须验**:`content-type` 含 `pdf` **且** 文件头是 `%PDF-`;JATS 则验根元素 `<article`。

判失败的特征:
- 内容是 HTML 且含 `cookies_not_supported` / `sign in` / `access denied` / `captcha`
- 重定向后的 `finalUrl` 落在 `/login`、`/sorry/`、`?error=`
- 长度 < 20KB 的"PDF"(多为占位页)

## 九级顺序(不跳级,除非上层明确 no-oa)
Back to top