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

guykahalaniguykahalani3k 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
4 months ago
Created
7 months ago
Updates
8 releases
Downloads
3k
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.

TTRPG Tools - Maps

A toolbox for interactive fantasy maps.

YTranscript

Easily fetch transcription for any YouTube video.

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.

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.

RSS Dashboard

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

TTRPG Content Generator

A fantasy content generator for all your TTRPG and world-building needs.

Journalit

Trading journal with analytics, prop-firm tracking, broker imports and sync, trade reviews, and custom trading workflows.

Fantasy Statblocks

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