source-acquisition

Download papers by DOI or title, add them to Zotero, and index them into the local RAG vector store.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/shusuke-ioku/r2 --skill source-acquisition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-acquisition
Source: https://github.com/shusuke-ioku/r2/tree/main/src/r2/template/.claude/skills/source-acquisition
Command: npx skills add https://github.com/shusuke-ioku/r2 --skill source-acquisition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the end-to-end workflow of literature acquisition: downloading papers, enriching Zotero metadata, and indexing them into the RAG store to enable fast, accurate retrieval and citation.

Core Features & Use Cases

  • Download and retrieve papers by DOI, PMID, or title, with automatic metadata resolution.
  • Add the paper to Zotero with full metadata and attach the PDF to ensure proper BibTeX export.
  • Index the paper into the local RAG vector store for immediate search and reading tasks.
  • Use case: when preparing a literature review, trigger this skill to populate the library and indexing for rapid querying.

Quick Start

Ask me to download a paper by DOI or title, add it to Zotero, and index it into the RAG store.

Frequently Asked Questions about source-acquisition

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

FAQPage Schema
How do I download papers by DOI and add them to Zotero with full metadata?

To download papers by DOI and add them to Zotero, the Skill performs automatic CrossRef metadata resolution to fetch bibliographic details, retrieves the PDF, and attaches it directly to your Zotero library.

How does indexing PDFs into a RAG vector store work for literature reviews?

Indexing PDFs into a RAG vector store involves parsing the downloaded paper text and converting it into searchable vector embeddings. This enables immediate retrieval and querying across your literature for reading and citation tasks.

Can I use a title instead of a DOI to acquire papers and attach PDFs in Zotero?

Yes, you can use a title instead of a DOI to acquire papers. The Skill supports retrieval by DOI, PMID, or title, automatically resolving the necessary metadata to attach the PDF and populate your Zotero library.

What is the best way to keep my Zotero library and RAG index synchronized?

The best way to keep your Zotero library and RAG index synchronized is through mandatory Zotero integration during acquisition. The Skill automatically adds metadata to Zotero and indexes the PDF simultaneously.

Do I need a local RAG store to automate literature acquisition and BibTeX export?

You need a local RAG store to enable immediate search and querying of your literature. The Skill relies on this local vector index alongside Zotero integration to ensure proper BibTeX export and synchronized retrieval.

Why does my paper retrieval fail when automatically resolving metadata from CrossRef?

Paper retrieval and automatic CrossRef metadata resolution may fail if the DOI is invalid or missing. The Skill requires a DOI-first retrieval approach to successfully fetch bibliographic data and attach the PDF.