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

GoodReadSync

sergiodlashsergiodlash610 downloads

Sync book information from Goodreads into your vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

GoodReadSync is a small plugin for Obsidian to automatically create notes for the books in your Goodreads shelves.

The plugin uses Goodreads RSS feed to create a note for the books in the shelf specified in the settings.

Setup

Create a template note, like the example provided in GRSync Template.md.

To avoid duplicates, your book note must contain the property bookID: {{ book_id }}. This is Goodreads' unique identifier that the plugin checks before importing the same note twice.

In the plugin settings, set your user ID, the name of the bookshelf you wish to import, the target directory in your vault where the notes should be created, and the path to the template note.

To get your user id, go to your goodreads profile url and copy the last part. For example, if your profile url is https://www.goodreads.com/user/show/123456789-example-user-id then your user ID is 123456789-example-user-id.

Usage

You can call the import command from the command palette to import new books into your vault. You can also click the the goodreadsync book icon from the left ribbon to call the import command.


Acknowledgements

Please, reach out for feature requests and if you would like to help further develop this idea!

HealthGood
ReviewSatisfactory
About
Create Markdown notes for books in a specified Goodreads shelf using the Goodreads RSS feed and a template. Prevent duplicates by matching the Goodreads bookID and import new books on demand via the command palette or left-ribbon icon.
ImportTemplatingIntegrations
Details
Current version
0.1.1
Last updated
5 months ago
Created
2 years ago
Updates
2 releases
Downloads
610
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
sergiodlashsergiodlash
sergiodlash.github.io
GitHubsergiodlash
  1. Community
  2. Plugins
  3. Import
  4. GoodReadSync

Related plugins

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

Zotero Integration

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

Snipd Official

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

Readwise Official

Sync highlights from Readwise to your vault.

Kindle Highlights

Sync your Kindle book highlights using your Amazon login or uploading your My Clippings file.

Weread

Sync Tencent Weread highlights and annotations.

Global Book Search

Search for books in Google Books, Goodreads, Open Library and local Calibre libraries to create notes.

Granola Meetings Simple Sync

Sync your Granola meeting notes, summaries, and transcripts to your vault in a simple way using the official Granola MCP API. Customizable by template. Supports auto-linking of attendee Person notes.

JW Library Linker

Converts JW Library and Bible references to actual links in JW Library.

Granola Sync

Sync Granola notes to your vault.