Agent skill

Web of Science PDF Downloader

by cookjohn in cookjohn/wos-skills

Walks a Web of Science full-record page through to the publisher's site to locate and download the paper's PDF, or reports why it could not.

No licenceAuto-check passedResearch & Science

Install Web of Science PDF Downloader

skills CLI
$ npx skills add cookjohn/wos-skills --skill wos-download -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install cookjohn/wos-skills wos-download --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/cookjohn/wos-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/wos-download .claude/skills/wos-download && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wos-download
GitHub stars
123
Token cost
~1.4k tokens
SKILL.md length
330 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
None found

At a glance

Walks a Web of Science full-record page through to the publisher's site to locate and download the paper's PDF, or reports why it could not.

  • Works in 5 steps: Navigate to Full Record → Find Full Text Links → Follow Full Text Link → …
  • Fetching the PDF of a paper you found on Web of Science
  • SKILL.md covers Important Limitations, Steps, Filename Convention and Known Issues, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

This skill automates fetching the full-text PDF of a paper starting from its Web of Science full record page. It navigates to the record, waits for the title block to render, finds the outbound full-text links, and follows the chosen link to the publisher's site, masking the browser's automation flag along the way. On the publisher page it waits for the PDF to load and attempts the download.

The outcome falls into one of several states that the skill reports back: a successful download to the default download folder, PDF links found that need a manual click, a login wall, a paywall, or a publisher page with no direct PDF link. It notes two limits up front: access still depends on having an institutional subscription even for open-access papers, and the in-page download trick only works when the PDF is shown on the same origin, not after a cross-origin redirect such as from Web of Science to a publisher like Wiley.

When your agent uses it

  • Fetching the PDF of a paper you found on Web of Science
  • Checking whether a paper is open access or behind a paywall
  • Automating the click-through from a WoS record to a publisher PDF

Example prompts

  • “Get the full-text PDF for this Web of Science record.”
  • “Try to download the PDF for WOS:000123456789 and tell me if it hit a paywall.”
  • “Follow the full-text link on this record and report what status it ends in.”

Requirements

  • A browser session on the Web of Science full-record page
  • An institutional subscription for papers that are not open access

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Navigate to Full Record
  2. Find Full Text Links
  3. Follow Full Text Link
  4. Check PDF Status & Attempt Download
  5. Handle Result

What it can do on your machine

Read from SKILL.md and the folder at commit 268b139. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are javascript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Web of Science PDF Downloader loads about 1.4k tokens when it runs. Until then it costs about 18 tokens; SKILL.md has 330 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~18
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 330 words (~1,382 tokens).

“Download PDF full text for a paper from Web of Science.”

— opening of SKILL.md by cookjohn
name
wos-download
argument-hint
[WoS ID or DOI]
user-invocable
true
disable-model-invocation
true

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/wos-download of cookjohn/wos-skills.

Open the folder on GitHubat commit 268b139

Compare with similar skills

Web of Science PDF Downloader next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Web of Science PDF Downloader compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Web of Science PDF Downloader this skillcookjohn/wos-skills123—~1.4kAutomated safety check: PassNone
Literature PDF OCR Library BuilderLigphiDonk/Oh-my--paper739—~1.1kAutomated safety check: PassMIT
Paper OrchestraAr9av/PaperOrchestra6791 repos~3.5kAutomated safety check: PassCustom licence
Section Writing AgentAr9av/PaperOrchestra6791 repos~3.3kAutomated safety check: PassCustom licence
Literature Survey Generatorbrycewang-stanford/Auto-Empirical-Research-Skills4.6k—~2.7kAutomated safety check: NotesCustom licence
Literature Reviewneflibata-feng/MyArxiv-Agent12620 repos~5.9kAutomated safety check: NotesMIT

Similar skills

  • Literature PDF OCR Library Builder

    LigphiDonk/Oh-my--paper

    Searches and downloads legally accessible academic PDFs, OCRs them to Markdown, and organizes the results into a traceable, AI-readable literature library.

    739 GitHub stars~1.1k tokensUpdated 5 mo ago
    Research & ScienceAuto-check passed
  • Paper Orchestra

    Ar9av/PaperOrchestra

    Orchestrate the full PaperOrchestra (Song et al., 2026, arXiv:2604.05018) five-agent pipeline to turn unstructured research materials (idea, experimental log, LaTeX template, conference guidelines…

    679 GitHub starsUsed in 1 repo~3.5k tokens
    Research & ScienceAuto-check passed
  • Section Writing Agent

    Ar9av/PaperOrchestra

    Step 4 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.

    679 GitHub starsUsed in 1 repo~3.3k tokens
    Research & ScienceAuto-check passed
  • Literature Survey Generator

    brycewang-stanford/Auto-Empirical-Research-Skills

    Generate a complete academic literature survey from scratch using multi-agent orchestration.

    4.6k GitHub stars~2.7k tokensUpdated 5 days ago
    Research & ScienceAuto-check: notes
  • Literature Review

    neflibata-feng/MyArxiv-Agent

    Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.).

    126 GitHub starsUsed in 20 repos~5.9k tokens
    Research & ScienceAuto-check: notes
  • Preprint Search on bioRxiv

    LigphiDonk/Oh-my--paper

    Searches bioRxiv life sciences preprints by keyword, author, date range or category with a Python script, returning JSON metadata and optional PDF downloads.

    739 GitHub starsUsed in 12 repos~3.7k tokens
    Research & ScienceAuto-check passed

More from cookjohn/wos-skills

  • Web of Science Export

    cookjohn/wos-skills

    Exports Web of Science records into Zotero directly, or to RIS, BibTeX, Excel and plain-text files through the site's export menu.

    123 GitHub stars~1k tokensUpdated 7 mo ago
    Auto-check passed
  • WoS Results Page Navigation

    cookjohn/wos-skills

    Jumps to a given page of Web of Science search results, or loads more results from the previous search, by changing the results URL or re-running the search API.

    123 GitHub stars~751 tokensUpdated 7 mo ago
    Auto-check passed
  • Web of Science Paper Details

    cookjohn/wos-skills

    Fetches the full record for a paper from Web of Science by its WoS accession number or URL and presents the metadata as a structured summary.

    123 GitHub stars~2.2k tokensUpdated 7 mo ago
    Auto-check passed
  • Web of Science Result Parser

    cookjohn/wos-skills

    Parse search results from the current WoS results page or API response. Internal skill used by other skills.

    123 GitHub stars~763 tokensUpdated 7 mo ago
    Auto-check passed
  • Web of Science Search

    cookjohn/wos-skills

    Searches Web of Science by topic, author, title, DOI or advanced query from a logged-in browser page, with database, edition and sort options.

    123 GitHub stars~2k tokensUpdated 7 mo ago
    Auto-check passed

Questions about Web of Science PDF Downloader

What does Web of Science PDF Downloader do?

Walks a Web of Science full-record page through to the publisher's site to locate and download the paper's PDF, or reports why it could not. This skill automates fetching the full-text PDF of a paper starting from its Web of Science full record page. It navigates to the record, waits for the title block to render, finds the outbound full-text links, and follows the chosen link to the publisher's site, masking the browser's automation flag along the way.

When should I use Web of Science PDF Downloader?

Web of Science PDF Downloader fits situations like: fetching the PDF of a paper you found on Web of Science; checking whether a paper is open access or behind a paywall; automating the click-through from a WoS record to a publisher PDF.

How do I install Web of Science PDF Downloader in Claude Code?

Run `npx skills add cookjohn/wos-skills --skill wos-download -a claude-code`. Or copy the skill folder (skills/wos-download in cookjohn/wos-skills) into .claude/skills/wos-download in your project. Claude Code loads it when a task matches its description.

How do I install Web of Science PDF Downloader in Codex?

Run `npx skills add cookjohn/wos-skills --skill wos-download -a codex`. Or copy the skill folder (skills/wos-download in cookjohn/wos-skills) into .agents/skills/wos-download in your project. Codex loads it when a task matches its description.

Can I use Web of Science PDF Downloader in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cookjohn/wos-skills --skill wos-download -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wos-download, .gemini/skills/wos-download, .github/skills/wos-download and .opencode/skills/wos-download in your project.

What does Web of Science PDF Downloader need to run?

SKILL.md names no scripts, command-line tools or credentials: Web of Science PDF Downloader is instructions for the agent only. Our summary lists: A browser session on the Web of Science full-record page; An institutional subscription for papers that are not open access.

Does Web of Science PDF Downloader access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Web of Science PDF Downloader safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Web of Science PDF Downloader use?

No licence was found for Web of Science PDF Downloader or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Web of Science PDF Downloader use?

About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Web of Science PDF Downloader?

Skills that share tags, products or a category with Web of Science PDF Downloader: Literature PDF OCR Library Builder (LigphiDonk/Oh-my--paper, 739 stars), Paper Orchestra (Ar9av/PaperOrchestra, 679 stars), Section Writing Agent (Ar9av/PaperOrchestra, 679 stars) and Literature Survey Generator (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Web of Science PDF Downloader?

cookjohn (a GitHub user) maintains it in cookjohn/wos-skills, which has 123 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on March 13, 2026.

Source: cookjohn/wos-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.