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

The DM Compendium

guykahalaniguykahalani995 downloads

Search and insert Dungeons & Dragons 5th Edition monsters, spells, and items into notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates8

Search and insert Dungeons & Dragons 5th Edition monsters, spells, and items into your notes.

Visit the landing page here.

Features

  • Insert formatted monsters, spells, and items from the command palette.
  • Generate monster statblock YAML compatible with popular Obsidian TTRPG tools.
  • Render inline spell and item cards in reading view.
  • Choose which D&D sources are included in search results.
  • Cache selected compendium data locally for faster searching after the first load.

Usage

  1. Open the command palette.
  2. Run The DM Compendium: Insert from compendium.
  3. Choose monsters, items, or spells.
  4. Search for an entry and select it to insert formatted content at the cursor.

To refresh cached data manually, run The DM Compendium: Refresh database.

You can assign custom shortcuts for these commands from Settings > Hotkeys.

Settings

Open Settings > Community plugins > The DM Compendium to choose which sources appear in search results.

TTRPG plugin compatibility

Monster inserts are designed to work especially well with the Obsidian TTRPG Community plugins:

  • Fantasy Statblocks
  • Initiative Tracker
  • Dice Roller

Inserted monsters use statblock code blocks with YAML fields expected by Fantasy Statblocks, including the Basic 5e layout. With those plugins installed, the generated monster cards can be used as rendered statblocks, added to a bestiary, added to the initiative tracker, and used for rolling HP, attacks, and other supported rolls directly from the card.

Disclosures

  • Network access: The plugin downloads selected compendium JSON files from raw.githubusercontent.com/guykahalani/the-dm-compendium when the local cache is missing or when the refresh command is run. Source changes rebuild the local cache incrementally when possible, fetching only newly added sources and removing disabled sources locally.
  • Local file access: The plugin writes cache files into its own plugin folder under .obsidian/plugins/the-dm-compendium/cache.
  • Account requirements: No account is required.
  • Telemetry and ads: The plugin does not collect telemetry, analytics, or usage data, and it does not show ads.
  • Platform support: This plugin is desktop-only because it uses Node.js filesystem APIs for local caching.

License

This project is licensed under the ISC License. See LICENSE.

HealthExcellent
ReviewSatisfactory
About
Search and insert Dungeons & Dragons 5e monsters, spells, and items into your notes. Generate YAML statblocks compatible with Obsidian TTRPG plugins, render inline spell and item cards in reading view, and cache selected compendium data for fast searches.
TTRPGImport
Details
Current version
1.0.7
Last updated
3 weeks ago
Created
3 months ago
Updates
8 releases
Downloads
995
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
ISC
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
guykahalaniguykahalaniguykahalani
GitHubguykahalani
  1. Community
  2. Plugins
  3. TTRPG
  4. The DM Compendium

Related plugins

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.

Zotero Integration

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

Readwise Official

Sync highlights from Readwise to your vault.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.

Charted Roots

Family tree visualization with GEDCOM/Gramps import and Canvas/PDF/Markdown export. Charts, maps, timelines, citations, fictional calendars. For genealogists, worldbuilders, and TTRPG campaigns.

TTRPG Tools - Maps

A toolbox for interactive fantasy maps.

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

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.

Kindle Highlights

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