Welcome, bold adventurer, to the Campaign Vibe Builder! This isn't just an opinionated collection of files; it's a magical workshop designed to turn your scattered thoughts into epic sagas. It is ready system with templates, to download a begin building.
It can be used as an world builder, an organization system to keep notes and track your progress, to run your campaigns, and to generate content for your campaigns. Without getting lost with the help of LLMs, code editors (like GitHub Copilot, Claude, Cline, or Antigravity) and Obsidian.
This is an Agentic Framework based on the Agentic AI Foundation (AAIF) standards. It empowers you to collaborate with AI agents (like Claude, Cline, or Antigravity) to build D&D 5th Edition campaigns that feel alive.
- Summon the Agent: Open this folder in your favorite AI code editor.
- Read the Grimoire: Check
AGENTS.mdto understand your new assistant's personality (Positive! Imaginative! Helpful!). - Cast a Spell: Copy a template from
prompts.mdinto the chat to generate instant content. - Build Your World:
- Duplicate the
mock_campaign_{name}folder. - Rename it to your campaign's title (e.g.,
The_Frozen_Throne). - Use the templates in the
templatesfolder to easily create new files, and fill them with the help of your AI co-DM! - Start filling in the
1_World,2_NPCs, and3_Questswith the help of your AI co-DM!
- Duplicate the
We support power-user features for heavily modded Obsidian vaults!
- Obsidian Leaflet: Ask for interactive maps.
- 5e Statblocks: Get beautifully rendered monster blocks.
- Fantasy Calendar: Auto-tag your session logs with in-game dates.
- Just tell the agent you use them during setup!
When you initialize a new campaign, you'll get this organized structure:
d&d_campaign_vibe_builder/
├── templates/ # System-wide Templates & Schema
├── {campaign_name}/
│ ├── 00_Campaign_Bible.md # The core concept, themes, and factions
│ ├── 0_Chapters/ # High-level story arcs and syncopsis
│ ├── 1_World/
│ │ └── {Region}/
│ │ └── {City}/
│ │ ├── Locations/ # Keys locations (Shops, Taverns, Temples)
│ │ └── Encounters/ # Combat & social scenarios
│ ├── 2_NPCs/ # Friendly & Hostile NPCs
│ ├── 3_Quests/ # Active and backlog quests
│ ├── 4_Party/ # PC Sheets (Stats, Backstories, Loot)
│ ├── 5_DM_Screen/ # DM-Private Dashboard & TODOs
│ ├── 6_Journal/ # Session notes (Lazy DM style)
│ ├── 7_Assets/ # Maps, tokens, and handout images
│ └── 8_Bestiary/ # Homebrew Monsters & Stats
└── AGENTS.md # The Brain (Instructions)
- Property-Driven: Every file type (NPC, Quest, Session) has a strict property schema for powerful data management.
- Dataview Ready: Includes pre-built queries to track Active Quests, NPC locations, and Session Summaries automatically.
- Obsidian Ready: Uses
[[WikiLinks]]and Callouts for beautiful rendering. - MermaidJS Support: Visualize your dungeons and flowcharts.
- Imaginative Co-Pilot: The agent is trained to be proactive—it won't just nod; it will suggest floating islands, cursed swords, and goblin masquerade balls!
I took inspiration from the Power Word Spill Youtube Video to create this project.
May all your hits be Crits! 🎲
