Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Paper DOI

ryan shygunryan shygun10 downloads

Import paper metadata with guided progress, configurable note/PDF paths, and optional PDF download.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin that creates a literature note from a DOI. It can also download a PDF when an accessible PDF URL is available.

Screenshots

Paper DOI import progress

Paper DOI generated paper note

Features

  • Accepts a DOI such as 10.1038/323533a0 or a DOI URL such as https://doi.org/10.1038/323533a0.
  • Looks up citation metadata from Crossref and OpenAlex.
  • Uses arXiv metadata for 10.48550/arXiv.<id> DOIs, including the abstract, comments, categories, and arXiv PDF.
  • Tries Europe PMC for abstracts and keywords, and a Nature page fallback for Nature abstracts.
  • Creates a Markdown note from a configurable template and saves a PDF when an accessible PDF is found.
  • Shows import progress and reports whether the PDF was saved.

Install

Copy this folder into <vault>/.obsidian/plugins/paper-doi-importer/. In Obsidian, reload or restart the app, open Settings → Community plugins, and enable Paper DOI.

Use

  1. Open the command palette.
  2. Run Import paper from DOI.
  3. Enter a DOI or https://doi.org/ link and select Import.

The note opens after it is created. Existing notes are kept; the importer adds a numbered suffix when a note with the same generated name already exists.

Settings

Open Settings → Paper DOI to set:

  • Literature note folder: vault-relative destination for generated Markdown files. Default: Literature Notes.
  • PDF folder: vault-relative destination for downloaded PDFs. Default: Assets.
  • Markdown template: vault-relative Markdown file used to format each note. Default: Templates/paper-import.md.

The selected template must exist. The default template uses these replacement fields:

Field Value
%%PAPER_ID%% arXiv ID when available, otherwise the DOI suffix
%%TITLE%% Paper title
%%AUTHORS%% YAML list of authors
%%PUBLICATION_DATE%% Publication date, when available
%%ABSTRACT%% Abstract, when available
%%COMMENTS_PROPERTY%% Comments property, omitted when empty
%%PDF_LINK%% Obsidian link to the downloaded PDF, or an empty value
%%URL%% Canonical https://doi.org/… URL
%%DOI%% DOI
%%TAGS%% YAML list of tags, when available

PDF availability

PDF downloads are best-effort. The plugin tries PDF URLs returned by metadata providers and the arXiv PDF endpoint. A publisher may require a subscription, block automated requests, or provide no usable PDF URL. In those cases, the Markdown note is still created and the progress panel explains that no PDF was saved.

Files

  • manifest.json — Obsidian plugin metadata.
  • main.js — plugin implementation.
  • styles.css — modal and progress styling.
  • README.md — usage and configuration guide.
HealthExcellent
ReviewPassed
About
Create a literature note from a DOI and download the paper PDF when an accessible file is found. Fetch citation metadata from Crossref, OpenAlex, and arXiv (including arXiv abstract, comments, categories, and PDF), with Europe PMC/Nature fallbacks for abstracts and keywords. Generate a Markdown note from a template and show import progress and PDF save status.
ImportResearchPDF
Details
Current version
1.9.0
Last updated
Yesterday
Created
Yesterday
Updates
1 release
Downloads
10
Compatible with
Obsidian 1.7.6+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
ryan shygunryan shyguna-shygun
GitHuba-shygun
  1. Community
  2. Plugins
  3. Import
  4. Paper DOI

Related plugins

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Citations

Automatically search and insert citations from a Zotero library.

OCR-AI

Convert PDFs to rich Markdown, including images and ocr using the marker api

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

YTranscript

Easily fetch transcription for any YouTube video.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.