zotero-notebooklm

Export Zotero collections to NotebookLM notebooks with syncing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Export Zotero collections to NotebookLM notebooks, enabling easy sharing and archival of papers with consistent titles and sources.

Core Features & Use Cases

  • Exports an entire Zotero collection to a NotebookLM notebook in one command.
  • Resolves ambiguous collection names by showing existing Zotero collections paired with their NotebookLM notebooks.
  • Supports syncing by adding only new papers to an existing NotebookLM notebook and handling both cloud-synced and local Zotero libraries.
  • Installs or uses the Claude Code skill to enable natural-language requests for export.

Quick Start

Install zotero-notebooklm, configure credentials, authenticate NotebookLM, and run zotero-notebooklm "Collection Name" to export.

Frequently Asked Questions about zotero-notebooklm

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

FAQPage Schema
How do I export a Zotero collection to NotebookLM?

You can export an entire Zotero collection to a NotebookLM notebook in one command using zotero-notebooklm. Configure your Zotero API access and NotebookLM authentication credentials, then run the export function with the specific collection name.

Can I sync only new papers to an existing NotebookLM notebook from Zotero?

Yes, you can sync new papers to an existing NotebookLM notebook. The tool adds only new scholarly PDFs to the target notebook, supporting both cloud-synced and local Zotero libraries to maintain your archival organization.

What happens if I have ambiguous Zotero collection names during export?

When ambiguous Zotero collection names are detected, the tool resolves them by displaying existing Zotero collections paired with their corresponding NotebookLM notebooks, ensuring you select the correct source for your scholarly PDFs.

Do I need Claude Code to use the Zotero NotebookLM export skill?

Claude Code is optional for integration. You can install or use the Claude Code skill to enable natural-language requests for export, but the core functionality relies on Zotero API access and NotebookLM authentication configured globally or locally.

Does the Zotero to NotebookLM export work with local Zotero libraries?

Yes, the export process handles both cloud-synced and local Zotero libraries. You need to ensure your credentials are configured either globally or locally to successfully transfer your collection of scholarly PDFs to NotebookLM.