zotero-library-bridge

Orchestrate local Zotero library operations via a plugin bridge.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/liongkj/zotero-library-bridge-skills --skill zotero-library-bridge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zotero-library-bridge
Source: https://github.com/liongkj/zotero-library-bridge-skills/tree/main/skills/zotero-library-bridge
Command: npx skills add https://github.com/liongkj/zotero-library-bridge-skills --skill zotero-library-bridge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bridge local Zotero library management by enabling imports, full-text retrieval, metadata reads, tagging, collection organization, notes, and citation formatting through a plugin bridge over the Zotero JavaScript API. Use cases include importing journal articles, reading or editing library contents, and managing attachments efficiently within a desktop Zotero setup.

Core Features & Use Cases

  • Import items into Zotero from structured records and fetch metadata to populate fields automatically.
  • Retrieve and preview full-text attachments, read metadata, apply tags, organize into collections, and create notes.
  • Use in workflows that synchronize local Zotero data with AI-assisted analysis, summaries, and citation formatting tasks.

Quick Start

Import a batch of records into Zotero and fetch full-text for each item.

Frequently Asked Questions about zotero-library-bridge

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

FAQPage Schema
How do I import journal articles into Zotero and fetch full text automatically?

To import journal articles into Zotero and fetch full text, you can use a local bridge to import structured records, populate metadata fields automatically, and retrieve full-text attachments via endpoints like import_items and find_full_text.

Can I automate tagging and moving items into collections within my local Zotero library?

Yes, you can automate tagging and moving items into collections within your local Zotero library by triggering the add_tags and move_to_collection actions through a localhost plugin bridge connected to the desktop application.

Does the local bridge approach require an active internet connection to format citations?

No, the local bridge approach formats citations offline by leveraging the Zotero JavaScript API directly on your desktop, executing actions like format_citation and format_bibliography without needing an active internet connection.

What is the best way to integrate AI-assisted analysis with my local Zotero library?

The best way to integrate AI-assisted analysis with your local Zotero library is using a localhost bridge to retrieve full text and metadata, synchronize local data, and feed it directly into AI workflows for summaries.

How do I retrieve and manage attachments when reading metadata from Zotero?

To retrieve and manage attachments when reading metadata from Zotero, you use the local bridge to execute get_attachments and get_items endpoints, allowing you to inspect library contents and preview full-text attachments directly.

Can I create notes for library items through an automated desktop workflow?

Yes, you can create notes for library items through an automated desktop workflow by invoking the create_note action contract exposed via the local bridge interacting with your Zotero database.