Get AI summaries of any video or article — Sign up free
Creating a D&D DM's Brain Attic with Obsidian thumbnail

Creating a D&D DM's Brain Attic with Obsidian

6 min read

Based on Nicole van der Hoeven's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Separate D&D content into its own Obsidian vault structure so monster, item, and NPC material doesn’t get lost among general notes.

Briefing

A sprawling pile of D&D sourcebooks and third-party content stops being useful when it turns into a “titles I’ll never read” problem. The fix is a structured Obsidian vault that turns thousands of monster, item, and NPC notes into a searchable, rollable system—so ideas surface exactly when a game needs them.

Instead of keeping D&D notes mixed with everything else, the setup splits content into dedicated folders and then adds navigation pages outside those folders. Monsters live in a markdown file per creature, including SRD entries and a heavy emphasis on third-party monsters—chosen because they tend to be more interesting to run and fight. The key upgrade is tagging: each monster page includes parameters that feed Dataview queries. Dataview turns markdown into a queryable database, letting the DM pull results by name fragments, tags, CR, type, environment, and even the source book plus page reference. A search for “Bullywug” becomes a reusable query, and the same query template can be swapped to find “shape changers” by filtering tags like type and shapechange. The payoff is practical: the results list not only what fits, but also at-a-glance stats (CR, type, environment) and where to find the original text.

Magical items get the same treatment. Items are organized by folder, with SRD material alongside third-party sources such as Vault of Magic. For item generation, the vault includes “Magic Item Tables” that replace WotC tables, including nested tables that instruct how to roll multiple times and then select from dozens of sub-tables based on CR. When a roll lands on a specific entry, each table result links to a markdown page with the item’s full text and variations. When the DM needs something narrower—like an item that targets a player’s Constitution or one that fits a particular spellcaster profile—Dataview queries again filter by item traits and return the matching items with their categories (armor, weapon, wondrous).

NPC creation is handled through both quick and detailed workflows. An NPCs page pulls from prebuilt tables using the Obsidian Dice Roller plugin (Jeremy Valentine), so the DM can roll a throwaway name with a short description and alignment, then optionally roll deeper traits like mannerisms, ideals, and more. For more substantial NPCs, the vault incorporates entries from The Game Masters Book of Random NPCs, including boxed text, perception-based learnable details, class-leaning insights (insightful, roguish, spellcasters), backstory, and even what the NPC carries—so “what’s in their pockets?” questions don’t derail preparation.

Beyond core stat blocks, the vault adds inspiration and reduced planning load. A Corrupted Tarot page uses a deck as an abstract writing prompt, with card-by-card meanings and a “corrupted” interpretation to spark new directions. Another major addition is Sly Flourish’s Uncovered Secrets, volume one, which supplies tables for secrets and clue structures—such as artifact hunts broken into rolls for artifact type, location, environment, guardian, and more. The creator acknowledges the system takes work, but argues it prevents books from going unused by forcing every purchase into a repeatable retrieval and generation pipeline. The approach echoes Mike Shea’s “DM’s Brain Attic” concept, but shifts it from passive reading to an always-on, query-driven brain dump that surfaces ideas at the moment they’re needed.

Cornell Notes

The vault organizes D&D material in Obsidian so monsters, magic items, and NPCs can be searched and generated on demand instead of sitting in unread lists. Each monster and item page uses tags and structured fields that feed Dataview queries, returning results with useful metadata like CR, type, environment, and source/page references. Magic item tables are nested and rollable by CR, with each result linking to a page containing full item text and variations. NPCs use Obsidian Dice Roller to generate quick throwaway characters from tables, while fuller NPC pages from The Game Masters Book of Random NPCs include boxed text, learnable details, backstory, and carried items. The system also adds inspiration through Corrupted Tarot and Sly Flourish’s Uncovered Secrets, volume one, reducing DM cognitive load by turning creative prompts into structured rolls.

How does the vault turn thousands of monster notes into something usable during play?

Monsters are stored as one markdown file per creature, with SRD entries plus many third-party monsters. Each monster page includes tags (parameters) that Dataview can query. Separate “Dataview queries” pages provide ready-made query templates—e.g., searching by a name fragment like “Bullywug,” or searching by tags such as type and shapechange to find “shape changers.” Query results show at-a-glance fields like CR, type, environment, and the source book plus page number, so the DM can both pick quickly and verify where the content came from.

What makes the Dataview approach more than a simple search box?

Dataview treats markdown as a database. Queries can specify which columns to display and apply conditions to filter results. That means the DM can tailor output to the current need—searching by CR, environment, or specific tag parameters—and still get structured results rather than raw text. The system also links each result back to the underlying markdown page, making it easy to open the full monster or item details in a new window.

How are magic item tables handled so rolls produce usable item text?

Magic items are organized in an items folder with both SRD and third-party sources like Vault of Magic. “Magic Item Tables” replace WotC tables and include nested tables: a roll instructs the DM to roll multiple times and then select from sub-tables based on CR. A dedicated “rolls” section supports random generation by CR. Each table entry links to a markdown page containing the item’s full text and any variations, so the DM can read and run the item immediately.

What’s the NPC workflow for both quick throwaways and deeper characters?

For quick NPCs, the NPCs page uses the Obsidian Dice Roller plugin to roll from prebuilt tables of names, descriptions, and alignments. If players engage more, the DM can roll additional details like mannerisms and ideals. For deeper NPCs, the vault includes full NPC pages sourced from The Game Masters Book of Random NPCs, which provide boxed text, perception-check learnable information, class-leaning insights (e.g., insightful/roguish/spellcasters), backstory, and what the NPC carries—so unexpected player questions are covered.

How do Corrupted Tarot and Uncovered Secrets reduce preparation burden?

Corrupted Tarot is used as a writing prompt: the vault creates a page for each deck and then rolls on a table to select a card, with the option to change the result. Each card page includes evocative artwork plus classical tarot meanings and “corrupted” meanings, giving abstract prompts for new game ideas. Uncovered Secrets, volume one, adds structured tables for secrets and clue generation—such as artifact-hunt breakdowns into rolls for artifact, location, environment, guardian, and more—so the DM can assemble complex scenarios (e.g., sentient shield in a faerie court with guardians and hazards) without manually inventing every component.

Why does the creator treat the system as a way to limit future purchases?

With only a few books, a DM can remember which one to consult for a given need. With many books, that memory fails and content goes unused. The vault’s structure forces new material into a retrieval/generation workflow (tags, queries, tables, and linked pages). If a book can’t be integrated into that system to produce usable ideas when needed, the creator argues it probably shouldn’t have been bought in the first place.

Review Questions

  1. How do tags on monster pages enable Dataview queries to return results with CR, type, environment, and source/page references?
  2. Describe the difference between the vault’s “quick NPC” generation and its “full NPC” pages, including what kinds of details each provides.
  3. What role do nested tables and linked markdown pages play in making magic item rolls immediately usable at the table?

Key Points

  1. 1

    Separate D&D content into its own Obsidian vault structure so monster, item, and NPC material doesn’t get lost among general notes.

  2. 2

    Store one markdown file per monster or item and add tag-based parameters so Dataview can filter and display exactly what’s needed.

  3. 3

    Use Dataview query pages as reusable templates (swap conditions like name fragments vs. tag filters) to find monsters by CR, environment, or specific traits.

  4. 4

    Build rollable magic item tables that link each generated result to a markdown page containing full item text and variations.

  5. 5

    Generate throwaway NPCs with Obsidian Dice Roller from prebuilt tables, then escalate to fuller NPC pages when players show interest.

  6. 6

    Use inspiration systems like Corrupted Tarot and Uncovered Secrets to convert abstract prompts into structured, rollable inputs that reduce DM cognitive load.

  7. 7

    Treat integration into the vault as the test for whether new books are worth buying—unused content defeats the purpose of collecting it.

Highlights

Dataview turns markdown monster pages into a queryable database, so searches can return CR, type, environment, and even source/page references—not just names.
Nested “Magic Item Tables” replace WotC tables and produce results that link directly to full item markdown pages with variations.
NPC generation supports both speed and depth: quick rolls for throwaways, plus full stat-and-story NPC pages with boxed text and learnable details.
Corrupted Tarot and Uncovered Secrets convert inspiration into structured rolls, cutting down the mental work of assembling complex scenarios.
The system reframes collecting books as an integration problem: if material can’t be wired into queries and tables, it likely won’t get used.

Topics