Obsidian-Zotero Guide
A skill for integrating Zotero reference management with Obsidian note-taking to create a seamless academic knowledge management workflow. Based on the obsidian-zotero-integration plugin (2K stars), this skill guides the agent through setting up, configuring, and optimizing the bridge between your reference library and your personal knowledge base.
Overview
Academic researchers accumulate hundreds or thousands of papers over a career, each containing insights that need to be connected, synthesized, and retrieved when writing new work. Zotero excels at organizing references and PDFs, while Obsidian excels at creating interlinked notes and building knowledge graphs. This integration bridges the two, allowing annotations made in Zotero to flow into Obsidian as linked notes, and enabling citation insertion directly from the Obsidian editor.
The result is a unified research workflow where reading, annotating, note-taking, and writing happen in a connected ecosystem rather than in isolated tools.
Setup and Configuration
Prerequisites
- Zotero 6 or 7 with the Better BibTeX plugin installed
- Obsidian with community plugins enabled
- A designated vault folder for literature notes (e.g.,
references/ or literature/)
Installation Steps
- Install the Zotero Integration plugin from the Obsidian community plugins browser
- Configure the Zotero data directory path in the plugin settings
- Set up the Better BibTeX citation key format (recommended:
authYear or authYearTitle)
- Define the literature note template (see Template Configuration below)
- Test the connection by inserting a citation from a known Zotero entry
Template Configuration
- Create a template file that defines the structure of imported literature notes
- Include frontmatter fields: citekey, authors, year, journal, DOI, tags
- Include body sections: abstract, key findings, methodology notes, personal comments
- Use Nunjucks template syntax for dynamic field insertion
- Configure annotation extraction to pull highlights and comments from PDFs
Citation Workflow
The primary citation workflow during writing:
Inserting Citations
- Use the command palette or hotkey to open the Zotero citation picker
- Search by author, title, year, or tag to find the desired reference
- Insert the citation in the desired format (pandoc, LaTeX, plain text)
- The plugin creates a backlink to the corresponding literature note
- Multiple citation formats can be configured for different output targets
Managing Literature Notes
- Each imported Zotero entry generates a literature note in Obsidian
- Notes are named by citation key for consistent linking
- Tags from Zotero are imported as Obsidian tags for cross-referencing
- PDF annotations (highlights, comments) are extracted into structured sections
- Notes are automatically updated when Zotero metadata changes
Building Connections
- Link literature notes to topic notes, project notes, and concept notes
- Use Obsidian's graph view to visualize connections between references
- Create MOC (Map of Content) notes that curate papers by theme
- Track reading status with custom frontmatter fields (unread, reading, read, reviewed)
- Use dataview queries to generate dynamic reading lists and bibliographies
Annotation Extraction
One of the most powerful features is extracting PDF annotations:
Highlight Extraction
- Color-coded highlights can be mapped to different note sections
- Yellow highlights for key findings, blue for methodology, green for quotes
- Each highlight includes the page number and surrounding context
- Highlights are formatted as blockquotes with source attribution
- Batch extraction processes all annotations from a paper at once
Comment Extraction
- Marginal comments from Zotero's PDF reader are imported alongside highlights
- Comments are distinguished from highlights with different formatting
- Time-stamped comments preserve the reading chronology
- Comments can be tagged for follow-up actions (verify, discuss, replicate)
Image Extraction
- Area annotations (image selections) from PDFs can be extracted
- Extracted images are saved to a designated assets folder
- Image annotations include captions from the Zotero comment field
- Useful for capturing key figures, tables, and equations from papers
Advanced Workflows
Systematic Review Support
- Import entire Zotero collections as literature note sets
- Use Obsidian dataview to create screening matrices
- Track inclusion/exclusion decisions with frontmatter fields
- Generate evidence tables from structured literature notes
- Export curated collections back to Zotero for bibliography generation
Collaborative Research
- Share Obsidian vaults via Git for team-based literature reviews
- Merge literature notes from multiple team members
- Use consistent templates to ensure compatible note structures
- Track who added which annotations and comments
Writing Integration
- Use pandoc with citeproc to render citations in final documents
- Export bibliography in any CSL-supported format
- Generate reference lists directly from cited literature notes
- Support for footnote, author-date, and numeric citation styles
Integration with Research-Claw
This skill enhances the Research-Claw reference management capabilities:
- Automate literature note creation from newly added Zotero entries
- Generate synthesis notes combining insights from multiple papers
- Suggest connections between newly imported papers and existing notes
- Help maintain consistent tagging and categorization across the library
- Assist with writing literature review sections from interlinked notes
Best Practices
- Establish a consistent citation key format before importing any references
- Create templates before importing to avoid reformatting existing notes
- Use a dedicated folder for literature notes separate from personal notes
- Regularly sync Zotero and re-extract annotations after additional reading
- Back up the Obsidian vault before bulk import operations
- Keep literature note templates versioned to track structural changes over time
1---2name: obsidian-zotero-guide3description: Insert citations and notes from Zotero into Obsidian knowledge bases4---56# Obsidian-Zotero Guide78A skill for integrating Zotero reference management with Obsidian note-taking to create a seamless academic knowledge management workflow. Based on the obsidian-zotero-integration plugin (2K stars), this skill guides the agent through setting up, configuring, and optimizing the bridge between your reference library and your personal knowledge base.910## Overview1112Academic researchers accumulate hundreds or thousands of papers over a career, each containing insights that need to be connected, synthesized, and retrieved when writing new work. Zotero excels at organizing references and PDFs, while Obsidian excels at creating interlinked notes and building knowledge graphs. This integration bridges the two, allowing annotations made in Zotero to flow into Obsidian as linked notes, and enabling citation insertion directly from the Obsidian editor.1314The result is a unified research workflow where reading, annotating, note-taking, and writing happen in a connected ecosystem rather than in isolated tools.1516## Setup and Configuration1718**Prerequisites**19- Zotero 6 or 7 with the Better BibTeX plugin installed20- Obsidian with community plugins enabled21- A designated vault folder for literature notes (e.g., `references/` or `literature/`)2223**Installation Steps**24- Install the Zotero Integration plugin from the Obsidian community plugins browser25- Configure the Zotero data directory path in the plugin settings26- Set up the Better BibTeX citation key format (recommended: `authYear` or `authYearTitle`)27- Define the literature note template (see Template Configuration below)28- Test the connection by inserting a citation from a known Zotero entry2930**Template Configuration**31- Create a template file that defines the structure of imported literature notes32- Include frontmatter fields: citekey, authors, year, journal, DOI, tags33- Include body sections: abstract, key findings, methodology notes, personal comments34- Use Nunjucks template syntax for dynamic field insertion35- Configure annotation extraction to pull highlights and comments from PDFs3637## Citation Workflow3839The primary citation workflow during writing:4041**Inserting Citations**42- Use the command palette or hotkey to open the Zotero citation picker43- Search by author, title, year, or tag to find the desired reference44- Insert the citation in the desired format (pandoc, LaTeX, plain text)45- The plugin creates a backlink to the corresponding literature note46- Multiple citation formats can be configured for different output targets4748**Managing Literature Notes**49- Each imported Zotero entry generates a literature note in Obsidian50- Notes are named by citation key for consistent linking51- Tags from Zotero are imported as Obsidian tags for cross-referencing52- PDF annotations (highlights, comments) are extracted into structured sections53- Notes are automatically updated when Zotero metadata changes5455**Building Connections**56- Link literature notes to topic notes, project notes, and concept notes57- Use Obsidian's graph view to visualize connections between references58- Create MOC (Map of Content) notes that curate papers by theme59- Track reading status with custom frontmatter fields (unread, reading, read, reviewed)60- Use dataview queries to generate dynamic reading lists and bibliographies6162## Annotation Extraction6364One of the most powerful features is extracting PDF annotations:6566**Highlight Extraction**67- Color-coded highlights can be mapped to different note sections68- Yellow highlights for key findings, blue for methodology, green for quotes69- Each highlight includes the page number and surrounding context70- Highlights are formatted as blockquotes with source attribution71- Batch extraction processes all annotations from a paper at once7273**Comment Extraction**74- Marginal comments from Zotero's PDF reader are imported alongside highlights75- Comments are distinguished from highlights with different formatting76- Time-stamped comments preserve the reading chronology77- Comments can be tagged for follow-up actions (verify, discuss, replicate)7879**Image Extraction**80- Area annotations (image selections) from PDFs can be extracted81- Extracted images are saved to a designated assets folder82- Image annotations include captions from the Zotero comment field83- Useful for capturing key figures, tables, and equations from papers8485## Advanced Workflows8687**Systematic Review Support**88- Import entire Zotero collections as literature note sets89- Use Obsidian dataview to create screening matrices90- Track inclusion/exclusion decisions with frontmatter fields91- Generate evidence tables from structured literature notes92- Export curated collections back to Zotero for bibliography generation9394**Collaborative Research**95- Share Obsidian vaults via Git for team-based literature reviews96- Merge literature notes from multiple team members97- Use consistent templates to ensure compatible note structures98- Track who added which annotations and comments99100**Writing Integration**101- Use pandoc with citeproc to render citations in final documents102- Export bibliography in any CSL-supported format103- Generate reference lists directly from cited literature notes104- Support for footnote, author-date, and numeric citation styles105106## Integration with Research-Claw107108This skill enhances the Research-Claw reference management capabilities:109110- Automate literature note creation from newly added Zotero entries111- Generate synthesis notes combining insights from multiple papers112- Suggest connections between newly imported papers and existing notes113- Help maintain consistent tagging and categorization across the library114- Assist with writing literature review sections from interlinked notes115116## Best Practices117118- Establish a consistent citation key format before importing any references119- Create templates before importing to avoid reformatting existing notes120- Use a dedicated folder for literature notes separate from personal notes121- Regularly sync Zotero and re-extract annotations after additional reading122- Back up the Obsidian vault before bulk import operations123- Keep literature note templates versioned to track structural changes over time