# Obsidian - Import DnDBeyond Content
![[images/Obsidian-Import-DnDBeyond-Content.webp]]
[Watch on YouTube](https://www.youtube.com/watch?v=lE1VtrqQP70) · 27:54 · Josh Plunkett · 2023-06-16
> Written from the video's full English automatic captions (en track via yt-dlp, android player client). **Superseded path:** the YouTube description now says there is a much better way — use **[TTRPG-Convert-CLI 5e](https://obsidianttrpgtutorials.com/Obsidian+TTRPG+Tutorials/Plugin+Tutorials/Community+Plugins/TTRPG-Convert-CLI/TTRPG-Convert-CLI+5e)** on obsidianttrpgtutorials.com instead of this Foundry bridge. Kept for historical/archive context under Import and TTRPG Convert CLI.
## Outline
### 00:00 Intro — owned DDB content into Obsidian
- Welcome back to Obsidian for tabletop RPGs. Goal: get content you **own on D&D Beyond** into **Obsidian.md** in a customizable form.
- Not a beginner video: the process is short but needs **third-party pieces**, especially **Foundry VTT**.
- Live demo: a **FoundryImport** folder already holding **Tomb of Horrors** — journals, handouts, and working links right after import, with some messy cleanup still ahead.
![[images/Obsidian-Import-DnDBeyond-Content-t0050.webp]]
*Obsidian vault after Foundry import: Tomb of Horrors "Legend of the Tomb" note, handouts/sections tree, Initiative Tracker sidebar, "Import Finished" toast.*
### 01:26 Preparing Obsidian / site context
- Points viewers at his new **obsidianttrpgtutorials.com** (Obsidian Publish) for ordered tutorials.
- Intermediate difficulty — proceed with caution.
- Under **Community Supported Games → Dungeons and Dragons 5th edition**: Fantasy Statblocks, SRD material, Fantasy Calendars, and a high-level note on importing owned content (this video expands that).
### 02:48 Configuring Foundry VTT
- Foundry licensed and installed. Worlds act like game instances; his play world is **Deadly Depth Inn (DDI)**, a D&D 5e world.
- Install game system **D&D 5th Edition**, then install module **DDB Importer** by **MrPrimate** from Foundry's package browser.
- Launch the world → **Game Settings → Manage Modules** → enable **DDB Importer** and save. Access it from **Compendium Packs** / the module UI.
### 05:05 Connecting Foundry to D&D Beyond (Cobalt cookie)
- First launch complains the module is not configured. You need a **Cobalt cookie** — the browser auth token DDB issues on login (never share it).
- Download **MrPrimate's Chrome DDB Importer** extension from GitHub releases (platform-specific builds; Chrome path is the easy one).
- Chrome → Extensions → enable **Developer mode** → **Load unpacked** the unzipped extension → enable it.
- Open **dndbeyond.com** logged in → click the extension → it copies the Cobalt cookie → paste into Foundry's **DDB Importer Cobalt Cookie** dialog → Save.
![[images/Obsidian-Import-DnDBeyond-Content-t0540.webp]]
*Foundry "DDB Importer Cobalt Cookie" dialog: expired-cookie message, Cookie Monster helper links, paste field and Save.*
![[images/Obsidian-Import-DnDBeyond-Content-t0800.webp]]
*D&D Beyond homepage with the Chrome extension installed; ddb-importer Chrome zip in the downloads bar.*
### 08:28 DDB Importer scope; Adventure Muncher for adventures
- Importer covers **spells, items, monsters, adventures, characters**. Josh already has spells/items/monsters; **adventures** are the painful ones to hand-copy.
- Adventure import needs an extra tool: **DDB Adventure Muncher** (separate from the Foundry module). Follow MrPrimate's README / YouTube guide.
- Generate an **adventure muncher config** from the DDB Importer UI, then download the **Adventure Muncher** binary from GitHub releases and run it (**as Administrator** on Windows if needed — per FAQ).
### 11:40 Muncher config and scrape (Lost Mine of Phandelver)
- Load the config file (`adventure-config` style), pick an **output location** under Foundry data, then **Select book** from owned/shared titles (Tasha's, Spelljammer, Tomb of Horrors, etc.).
- Demo choice: **Lost Mine of Phandelver** (smaller / shorter than Tasha's). Options: journals, tables, images, create handouts for notes.
- Optional Patreon support for the developer unlocks smoother paths; free path still works for this adventure scrape.
- Muncher scrapes DDB while the site is open (~a couple of minutes for a small adventure). Version mismatch warning possible (book on DDB vs last supported muncher version) — scenes may be incomplete; journals still useful.
![[images/Obsidian-Import-DnDBeyond-Content-t1230.webp]]
*DDB Adventure Muncher UI with book dropdown open (owned 5e titles) over the MrPrimate GitHub releases page.*
### 15:58 Import generated adventure into Foundry
- Back in Foundry → **Adventures → Import Generated Adventure** → choose the muncher output file.
- Import scenes / world actors as desired; Josh prefers landing content where he can grab **journals**.
- Result: journal entries for Lost Mine with some links (maps/actors he may ignore if Obsidian is the destination).
### 18:09 Exporting journals to Obsidian
- Obsidian: **Settings → Community plugins → Browse** → install **Import Foundry VTT Journal Entries** by **filing42** (same author as helpful Foundry CSV/JSON tools).
- Enable the ribbon magnifying glass → **Choose File**.
- Locate Foundry **User Data Path** (Setup → Configuration), then `Data/worlds/<world>/data/journal.db` (his world folder **DDI** / Deadly Depth Inn).
- Parent folder **FoundryImport**, check **Create Folder Notes**, click **Import**. Wait several minutes even after the toast (folders first, then content; ~4 minutes in his run).
![[images/Obsidian-Import-DnDBeyond-Content-t2100.webp]]
*Import Foundry plugin Choose File dialog: journal.db selected, parent FoundryImport, Create Folder Notes checked, IMPORT ready.*
### 21:41 Finalizing in Obsidian
- Imported tree: folders, notes, handouts, embedded pictures. Raw markdown with some **UID-style links** that need cleanup; **Reload app without saving** helps verify cached images.
- Prep pass he would do: walk chapters (e.g. Goblin Arrows), attach **Obsidian Leaflet** maps, insert **Initiative Tracker** encounter blocks for fights (goblin den, Twin Falls cave), add callouts and formatting.
- Recap: DDB → Foundry (DDB Importer + Adventure Muncher) → Obsidian (Import Foundry journals). Prefer this over retyping owned adventures.
- Outro: new website, Patreon thanks, Discord via Community and Support (e.g. Leaflet help threads). Community-driven support; like/subscribe; see you on the socials.
## Things mentioned
### Obsidian plugins and features
- **Import Foundry VTT Journal Entries** (free, filing42): ribbon importer for Foundry `journal.db` into a vault folder, optional Folder Notes
- **Folder Notes** (AidenLX): matched by the importer's "Create Folder Notes" checkbox
- **Initiative Tracker** (free): encounter blocks Josh adds while prepping chapters
- **Obsidian Leaflet** (free): maps he would wire to location notes
- Core community-plugin browse/install, ribbon icons, Reload app without saving
- **Obsidian Publish** hosting obsidianttrpgtutorials.com
### Foundry VTT / DDB bridge tools
- **Foundry Virtual Tabletop** (paid license): intermediate host for DDB content
- **DDB Importer** (MrPrimate, Foundry module): Cobalt cookie auth; munches spells/items/monsters/characters; generates adventure muncher config
- **DDB Importer Chrome extension** (MrPrimate): one-click Cobalt cookie grab from a logged-in DDB session
- **DDB Adventure Muncher** (MrPrimate, standalone app): scrapes owned adventure books from DDB into a Foundry-importable package
- Foundry user data path, worlds (`DDI` / Deadly Depth Inn), `journal.db`, Manage Modules
### TTRPG systems and products
- **Dungeons & Dragons 5e** (Wizards / D&D Beyond)
- Demo adventures/sources: **Tomb of Horrors** (already imported), **Lost Mine of Phandelver** (muncher run); mentions Tasha's Cauldron of Everything, Spelljammer titles, and other owned books in the dropdown
- D&D Beyond owned/shared library content
### Websites and community
- [D&D Beyond](https://www.dndbeyond.com/)
- [Obsidian](https://obsidian.md/)
- [obsidianttrpgtutorials.com](https://obsidianttrpgtutorials.com) — free tutorials; **preferred modern path: TTRPG-Convert-CLI 5e**
- MrPrimate GitHub (DDB Importer / Adventure Muncher releases and READMEs)
- [Josh's Patreon](https://www.patreon.com/JPlunkett) (paid, optional)
- Obsidian TTRPG Community **Discord** via his site (free)
### Free vs paid (quick)
- Free: Obsidian, Import Foundry plugin, Folder Notes, Initiative Tracker, Leaflet, tutorial site/Discord, MrPrimate tools (Patreon optional for smoother adventure features)
- Paid: Foundry VTT license; D&D Beyond owned content / subscriptions as applicable; optional Patreon for Josh or MrPrimate
## Bios
- **Josh Plunkett**: Australian GM and educator behind Obsidian TTRPG Tutorials (YouTube, obsidianttrpgtutorials.com, Patreon). Here he treats Foundry as a bridge so owned D&D Beyond adventures become editable Obsidian markdown for prep.
- **MrPrimate**: Author of **DDB Importer**, the Chrome Cobalt helper, and **DDB Adventure Muncher** — the scrape/import stack that turns DDB ownership into Foundry-ready adventures.
- **filing42**: Obsidian TTRPG community member; author of **Import Foundry VTT Journal Entries** (and related Foundry CSV/JSON helpers). Josh credits him for the Foundry→Obsidian journal pull.
- **AidenLX**: Author of **Folder Notes**, referenced by the importer checkbox.
- **Wizards of the Coast / D&D Beyond**: Publisher and digital platform for official 5e rules and adventures; Cobalt cookie auth is how third-party tools prove your login.