A Foundry VTT module that allows GM and players to export D&D 5e/5.5 character and NPC sheets as structured, beautifully-formatted Markdown files. The exported files are tailored for compatibility with tools like Obsidian, NotebookLM, and Archivist.AI.
Features
- PC and NPC Support: Tailored exports for both Player Characters (focusing on class levels, inventory, feats, and spell lists) and NPCs (focusing on challenge rating, legendary actions, traits, actions, and reactions).
- YAML Frontmatter: Basic stats, attributes, speeds, and abilities are formatted as a YAML block at the top of the file for quick parsing by markdown vaults or metadata plugins.
- Rich Markdown Formatting: Automatically parses description HTML from items, features, and spells into clean Markdown (retaining bolding, italics, list structures, tables, and blockquotes).
- Multiclassing Support: Accurately extracts and lists multiple classes along with their levels and subclass associations.
- Spellbook Formatting: Groups spells by level, showing slots, casting times, ranges, components, and durations.
Compatibility
- Foundry VTT: Versions 13 & 14
- Game System: D&D 5e (System Versions 4.x and 5.x, supporting the D&D 2024 / 5.5 ruleset)
At current this has only been used with the D&D 5e system, but I do plan to look into adding other game systems in the future.
Installation
- Open your Foundry VTT application.
- Go to the Add-on Modules tab on the Setup screen.
- Click the Install Module button.
- Paste the following Manifest URL in the text box:
https://github.com/nick/foundry-markdown-sheets/releases/latest/download/module.json - Click Install.
Usage
- Activate the Markdown Sheet Exporter module in your world settings.
- Open any Character or NPC sheet.
- In the sheet window header (next to the Close button), click Export Markdown.
- A
.mdfile containing the actor's formatted sheet will be downloaded by your browser. - Save the file into your Obsidian vault, or upload it to NotebookLM / Archivist.AI.