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---5
6# Obsidian-Zotero Guide
7
8A 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.
9
10## Overview
11
12Academic 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.
13
14The result is a unified research workflow where reading, annotating, note-taking, and writing happen in a connected ecosystem rather than in isolated tools.
15
16## Setup and Configuration
17
18**Prerequisites**
19- Zotero 6 or 7 with the Better BibTeX plugin installed
20- Obsidian with community plugins enabled
21- A designated vault folder for literature notes (e.g., `references/` or `literature/`)
22
23**Installation Steps**
24- Install the Zotero Integration plugin from the Obsidian community plugins browser
25- Configure the Zotero data directory path in the plugin settings
26- 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 entry
29
30**Template Configuration**
31- Create a template file that defines the structure of imported literature notes
32- Include frontmatter fields: citekey, authors, year, journal, DOI, tags
33- Include body sections: abstract, key findings, methodology notes, personal comments
34- Use Nunjucks template syntax for dynamic field insertion
35- Configure annotation extraction to pull highlights and comments from PDFs
36
37## Citation Workflow
38
39The primary citation workflow during writing:
40
41**Inserting Citations**
42- Use the command palette or hotkey to open the Zotero citation picker
43- Search by author, title, year, or tag to find the desired reference
44- Insert the citation in the desired format (pandoc, LaTeX, plain text)
45- The plugin creates a backlink to the corresponding literature note
46- Multiple citation formats can be configured for different output targets
47
48**Managing Literature Notes**
49- Each imported Zotero entry generates a literature note in Obsidian
50- Notes are named by citation key for consistent linking
51- Tags from Zotero are imported as Obsidian tags for cross-referencing
52- PDF annotations (highlights, comments) are extracted into structured sections
53- Notes are automatically updated when Zotero metadata changes
54
55**Building Connections**
56- Link literature notes to topic notes, project notes, and concept notes
57- Use Obsidian's graph view to visualize connections between references
58- Create MOC (Map of Content) notes that curate papers by theme
59- Track reading status with custom frontmatter fields (unread, reading, read, reviewed)
60- Use dataview queries to generate dynamic reading lists and bibliographies
61
62## Annotation Extraction
63
64One of the most powerful features is extracting PDF annotations:
65
66**Highlight Extraction**
67- Color-coded highlights can be mapped to different note sections
68- Yellow highlights for key findings, blue for methodology, green for quotes
69- Each highlight includes the page number and surrounding context
70- Highlights are formatted as blockquotes with source attribution
71- Batch extraction processes all annotations from a paper at once
72
73**Comment Extraction**
74- Marginal comments from Zotero's PDF reader are imported alongside highlights
75- Comments are distinguished from highlights with different formatting
76- Time-stamped comments preserve the reading chronology
77- Comments can be tagged for follow-up actions (verify, discuss, replicate)
78
79**Image Extraction**
80- Area annotations (image selections) from PDFs can be extracted
81- Extracted images are saved to a designated assets folder
82- Image annotations include captions from the Zotero comment field
83- Useful for capturing key figures, tables, and equations from papers
84
85## Advanced Workflows
86
87**Systematic Review Support**
88- Import entire Zotero collections as literature note sets
89- Use Obsidian dataview to create screening matrices
90- Track inclusion/exclusion decisions with frontmatter fields
91- Generate evidence tables from structured literature notes
92- Export curated collections back to Zotero for bibliography generation
93
94**Collaborative Research**
95- Share Obsidian vaults via Git for team-based literature reviews
96- Merge literature notes from multiple team members
97- Use consistent templates to ensure compatible note structures
98- Track who added which annotations and comments
99
100**Writing Integration**
101- Use pandoc with citeproc to render citations in final documents
102- Export bibliography in any CSL-supported format
103- Generate reference lists directly from cited literature notes
104- Support for footnote, author-date, and numeric citation styles
105
106## Integration with Research-Claw
107
108This skill enhances the Research-Claw reference management capabilities:
109
110- Automate literature note creation from newly added Zotero entries
111- Generate synthesis notes combining insights from multiple papers
112- Suggest connections between newly imported papers and existing notes
113- Help maintain consistent tagging and categorization across the library
114- Assist with writing literature review sections from interlinked notes
115
116## Best Practices
117
118- Establish a consistent citation key format before importing any references
119- Create templates before importing to avoid reformatting existing notes
120- Use a dedicated folder for literature notes separate from personal notes
121- Regularly sync Zotero and re-extract annotations after additional reading
122- Back up the Obsidian vault before bulk import operations
123- Keep literature note templates versioned to track structural changes over time