Citation Extended
pendingby Anatol Khmialeuski
Forked from Citations
Extended functionality to automatically search and insert citations from a Zotero library.
Obsidian Citation Extended
This plugin for Obsidian integrates your academic reference manager with the Obsidian editing experience.

The plugin supports reading bibliographies in BibTeX / BibLaTeX .bib format and CSL-JSON format, with more formats planned.
Quick Start
- Install from Obsidian's Community Plugins browser
- Export your bibliography from Zotero + Better BibTeX, Mendeley, or Paperpile
- Add the database in plugin settings
- Use
Ctrl+Shift+Oto search and open literature notes
For detailed setup instructions, see Getting Started.
Features
- Open literature note — create or open a note for any reference
- Insert literature note link — insert a wiki-link or markdown link
- Insert literature note content — insert rendered template content at cursor
- Insert markdown citation — insert Pandoc-style citations with presets (textcite, parencite)
- Refresh citation database — manually reload all sources
See Features for details.
Templates
Customize your notes using Handlebars templates with 25+ variables, 18+ helpers, and built-in citation style presets.
- Template Variables — all available variables
- Template Helpers — comparison, string, date, author helpers
- Template Examples — recipes for YAML frontmatter, Zettelkasten, conditional content
Multiple Databases
Load citations from multiple .bib or .json files. Duplicate citekeys are preserved with database prefixes.

See Data Sources and Configuration for details.
Documentation
Full documentation is in the docs/ directory.
Development
npm run dev # Watch mode
npm run build # Production build
npm run lint # ESLint
npm test # Jest test suite
See Development Guide for architecture and contribution info.
License
MIT License.
Support
If you find this plugin useful, consider buying me a coffee.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.