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.