nature-downloader

Configure library access and download academic PDFs via Chrome session.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/SunS1eep1ng/codex-dotfiles --skill nature-downloader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-downloader
Source: https://github.com/SunS1eep1ng/codex-dotfiles/tree/main/skills/nature-downloader
Command: npx skills add https://github.com/SunS1eep1ng/codex-dotfiles --skill nature-downloader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdfplumber, pypdf, PyYAML, jsonschema, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of configuring library access, downloading academic full text/PDFs, and handling missing library permissions, saving users time and effort.

Core Features & Use Cases

  • Library Resource Configuration: Configure access to library resources and institutional sessions.
  • Academic Literature Download: Download open-access or institution-authorized academic full text/PDFs.
  • Use Case: Imagine you need to download a specific research paper. Use this Skill to configure your library access, locate the paper, and download the PDF directly.

Quick Start

Use the nature-downloader skill to download a paper with DOI '10.1007/s00122-021-03957-1'.

Frequently Asked Questions about nature-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate academic literature PDF downloads using my library access?

Automate academic literature download by configuring library access and retrieving PDFs using your logged-in Chrome session. This Skill handles open-access and institution-authorized full text retrieval, requiring a local Chrome session with remote debugging permission, Python, and Node.js.

Can I download open access academic papers with a DOI directly to PDF?

Yes, you can download open access academic papers using a DOI. Provide the DOI to the Skill, and it configures your library access to locate and retrieve the institution-authorized or open-access full text PDF directly.

Do I need Node.js and Python to configure institutional library access for PDF retrieval?

Yes, you need both Python and Node.js for institutional library access and PDF retrieval. Python handles access configuration while Node.js executes the download scripts that interact with your authorized Chrome session.

What's the best way to handle missing library permissions when downloading academic full text?

Handle missing library permissions by using this Skill to automate access configuration and detect authorization issues. It utilizes your logged-in Chrome session to ensure only user-authorized access is applied for retrieving academic PDFs.

Why does academic PDF download require a Chrome session with remote debugging permission?

Academic PDF download requires a Chrome remote debugging session to authenticate your institutional access securely. This allows the download scripts to interact with your logged-in browser session and retrieve only authorized full text.

Are there limitations when using pdfplumber and pypdf for academic literature download?

The Skill uses pdfplumber and pypdf for processing downloaded academic PDFs, but retrieval is limited to open-access or institution-authorized content. It cannot bypass paywalls or access literature outside your configured library permissions.