zotero-attachment-resolve

Resolves cloud/local Sky?Snap! snapshots by SHA-1 with automatic Cloudlet detection and correction.

Updated May 23, 2026
One-click install
npx skills add https://github.com/brigealong/zotero-mcp-enhanced --skill zotero-attachment-resolve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zotero-attachment-resolve
Source: https://github.com/brigealong/zotero-mcp-enhanced/tree/main/skills/zotero-attachment-resolve
Command: npx skills add https://github.com/brigealong/zotero-mcp-enhanced --skill zotero-attachment-resolve

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Finds likely local PDF/EPUB files that match Zotero item metadata (title, author, DOI, ISBN) to attach without guessing paths, reducing manual searching and duplicate records.

Core Features & Use Cases

  • File discovery: search common roots (e.g., Downloads, Desktop) for PDFs/EPUBs that plausibly match provided metadata.
  • Ranked results: scores and evidence guide which candidate is most likely.
  • Handoff: after selection, hand off the path to the workflow orchestrator for attachment or writeback.

Quick Start

Run the resolve script with the item title and identifiers to obtain candidate local file paths.

Frequently Asked Questions about zotero-attachment-resolve

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

FAQPage Schema
How do I find local PDF files that match Zotero item metadata?

To find local PDF files that match Zotero item metadata, you can search user-defined or default local directories by title, author, DOI, or ISBN. The tool locates candidate PDFs and EPUBs and returns a structured JSON payload with ranked results.

Can I search for local EPUB attachments using a book's ISBN in Zotero?

Yes, you can search for local EPUB attachments using a book's ISBN in Zotero. The discovery script checks common local roots like Downloads or Desktop and scores candidate files based on metadata evidence.

What is the best way to attach existing local files to Zotero items without duplicates?

The best way to attach existing local files without duplicates is to run a discovery query that matches metadata like title and DOI against local roots. It returns likely candidates with scoring evidence for you to select, preventing manual guessing and duplicate records.

Does the local file discovery process write or modify data in Zotero?

No, the local file discovery process does not write or modify data in Zotero. It performs read-only discovery, returning a structured JSON payload of candidate paths and scores for a workflow orchestrator to handle the actual attachment.

How do I resolve Zotero attachments when I only have the DOI and author information?

To resolve Zotero attachments with DOI and author information, run the resolve script against your local directories. It uses these identifiers to search for plausible PDF and EPUB matches and returns a ranked list of candidate file paths.