zotero-import

Automate Zotero imports with metadata resolution, deduplication, and PDF attachment.

14|6|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/fkguo/nullius --skill zotero-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zotero-import
Source: https://github.com/fkguo/nullius/tree/main/skills/zotero-import
Command: npx skills add https://github.com/fkguo/nullius --skill zotero-import

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Manages the process of importing papers into Zotero with support for collection selection, file attachment, deduplication, and non-HEP DOI support.

Core Features & Use Cases

  • Collection Management: Select or specify the collection to import papers into.
  • File Attachment: Attach downloaded PDFs to Zotero items.
  • Deduplication: Handles duplicate items by returning existing ones, updating them, or throwing errors.
  • Use Case: Simplify the Zotero import process for academic papers by automating the workflow and reducing manual errors.

Quick Start

Import a paper with DOI '10.1063/1.864977' into Zotero and attach the PDF at '/path/to/Downloads/hasegawa1983.pdf'.

Frequently Asked Questions about zotero-import

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

FAQPage Schema
How do I import papers into Zotero and automatically attach downloaded PDFs?

You can import papers into Zotero by providing the DOI and local PDF file path, which automates metadata resolution and attaches the file directly to the corresponding library item.

What sources are supported for Zotero paper imports and metadata resolution?

Zotero paper imports support metadata resolution from DOI, arXiv, and INSPIRE sources, including non-HEP DOI support for diverse academic workflows.

Can I specify which Zotero collection to import papers into?

Yes, you can specify a target collection for Zotero imports. This Skill supports collection management, allowing you to select or define a specific collection during the paper import process.

How does Zotero handle duplicate items during the paper import process?

During the Zotero import process, deduplication handles duplicate items by returning existing ones, updating them, or throwing errors to prevent redundant library entries.

Do I need the Zotero Inspire plugin to attach PDF files during import?

Yes, the Zotero Inspire plugin is required for file attachments. To fully automate the workflow and attach downloaded PDFs to Zotero items, this dependency must be installed.

What is the best way to automate academic paper management and reduce manual import errors in Zotero?

Automating academic paper management in Zotero is best achieved by programmatically resolving metadata, checking duplicates, and attaching files, which reduces manual errors and streamlines library organization.