This plugin integrates PaperLib with Obsidian, enabling seamless management of academic paper notes directly within Obsidian.
The paperlib plugin named paperlib-obsidian-integration can be installed in its marketplace.
- Open or create paper notes in Obsidian directly from PaperLib.
- Customize note templates with placeholders for metadata: title, authors, year, DOI, and ID.
- Specify a custom folder for storing paper notes.
- Download the latest plugin package from the Releases page.
- Extract the package into your Obsidian plugins folder (e.g.,
YourVault/.obsidian/plugins/paperlib-obsidian-integration/). - Enable the plugin in Obsidian settings.
npm install
npm run build- Select a paper in PaperLib, right-click and choose.
- The first time you open a paper, a new note will be created with metadata automatically filled in.
- Subsequent openings will directly navigate to the existing note.
- Papers Folder: Define the folder where paper notes will be stored.
- Note Template: Customize the template for new paper notes using placeholders like
{{title}},{{authors}},{{year}},{{doi}}, and{{id}}. - Enable Protocol Handler: Allow opening notes directly from PaperLib using the
obsidian://protocol.
You can use the following placeholders in your note template:
{{title}}: The paper title{{authors}}: The paper authors{{year}}: The publication year{{doi}}: The DOI (Digital Object Identifier){{id}}: The unique identifier from PaperLib
# Clone the repository
git clone https://github.com/yourusername/obsidian-paperlib-plugin.git
# Install dependencies
cd obsidian-paperlib-plugin
npm install
# Build the plugin
npm run build- Copy
main.js,styles.css, andmanifest.jsonto your vault's plugin folder:VaultFolder/.obsidian/plugins/paperlib-obsidian-integration/.

