zotero-paper-import

Download PDFs from Zotero by citation keys and remove reference sections.

Updated Mar 10, 2024
One-click install
npx skills add https://github.com/Mjvolk3/Swanki --skill zotero-paper-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zotero-paper-import
Source: https://github.com/Mjvolk3/Swanki/tree/main/.claude/skills/zotero-paper-import
Command: npx skills add https://github.com/Mjvolk3/Swanki --skill zotero-paper-import

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyPDF2, pdfunite, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of downloading research papers from Zotero, extracting their references, and cleaning the PDFs for easier use.

Core Features & Use Cases

  • Zotero Integration: Downloads PDFs directly from Zotero using citation keys.
  • Reference Extraction: Automatically detects and isolates reference sections within papers.
  • PDF Cleaning: Creates a clean version of the PDF with only the main content, excluding references.
  • Use Case: When you need to quickly gather and prepare a set of research papers for a literature review, this Skill handles the initial download and formatting.

Quick Start

Import papers from Zotero using the citation keys 'key1' and 'key2'.

Frequently Asked Questions about zotero-paper-import

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

FAQPage Schema
How do I automatically download PDFs from Zotero using citation keys?

To download PDFs from Zotero automatically, you provide the specific citation keys to the runner script. The script then fetches the research papers directly from your Zotero library for processing.

How do I clean a research PDF by removing the reference section?

To clean a research PDF and remove its references, the script processes the downloaded file to detect and isolate the main content. It generates a new PDF containing only the main text.

Do I need PyPDF2 to process Zotero papers?

Yes, you need PyPDF2 installed in your environment to process Zotero papers. The script relies on this dependency to manipulate the PDF files and extract the main content.

Can I batch import multiple Zotero papers for literature review preparation?

Yes, you can batch import multiple Zotero papers by passing multiple citation keys. The runner script generation handles the specified papers to prepare them for your literature review.

Why does my PDF cleaning script fail to isolate the main content?

Your PDF cleaning script might fail to isolate main content if the research paper has an unconventional layout. The automated reference extraction depends on standard formatting to successfully remove the reference sections.