zotero-metadata

Extract and normalize Zotero metadata candidates from PDFs, EPUBs, or DOI/ISBN lookups.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Identifies and normalizes Zotero metadata candidates before any write action to ensure accurate item creation and updating.

Core Features & Use Cases

  • Local metadata extraction from a single PDF/EPUB to surface candidate titles, authors, years, publishers, and identifiers.
  • Remote bibliographic lookup by DOI, ISBN, or title to enrich or verify candidate items.
  • Safe workflow: returns structured candidates with confidence and evidence for review prior to any write action.

Quick Start

Run the resolve_metadata script with a local PDF/EPUB path or DOI/ISBN/title hints to obtain a ranked set of metadata candidates for review.

Frequently Asked Questions about zotero-metadata

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

FAQPage Schema
How do I extract metadata from a PDF before adding it to Zotero?

You can verify Zotero metadata by performing remote bibliographic lookups using a DOI, ISBN, or title to enrich candidate items, returning structured results with confidence scores and evidence for review before writing.

Can I look up Zotero item metadata using a DOI or ISBN?

You can verify Zotero metadata by performing remote bibliographic lookups using a DOI, ISBN, or title to enrich candidate items, returning structured results with confidence scores and evidence for review before writing.

Does this metadata extraction tool work with EPUB files?

Yes, the metadata extraction tool works with EPUB files by parsing local documents alongside PDFs to identify and normalize candidate titles, authors, years, and publishers before creating an item.

What is the best way to prevent incorrect metadata writes in Zotero?

The best way to prevent incorrect metadata writes in Zotero is to rank and review candidates first, ensuring writes occur only after evaluating the provided confidence levels and evidence for each extracted or looked-up item.

Do I need pypdf installed to extract local file metadata?

Yes, you need the pypdf dependency installed in your environment to run the resolve_metadata script for local file metadata extraction from PDF documents and generate ranked candidates.