MonsterDylan

Cr Campaign Simulator — AI skill for Claude Code

AI community

AI-powered D&D simulator with Critical Role Campaign 4 characters, voice synthesis, campaign lore RAG, and interactive combat.

How to install Cr Campaign Simulator

This entry records only its repository, not the path inside it, so there is no exact command to give. Open MonsterDylan/cr-campaign-simulator and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Cr Campaign Simulator does

AI-powered D&D simulator with Critical Role Campaign 4 characters, voice synthesis, campaign lore RAG, and interactive combat. Built with Next.js, n8n, Claude, and Qdrant.

Alternatives in AI

  • Codex Plugin — 's /codex:adversarial-review command 9.6k ★
  • Pixel Agents — Compressed Reference — VS Code extension with embedded React webview: pixel art office where AI agents (Claude Code terminals) are an 6.5k ★
  • Skill Debate — Structured four-way AI debates between Claude, Sonnet, Gemini, and Codex — use for critical decisions 2.8k ★

README

Critical Role Campaign Simulator

An AI-powered Dungeons & Dragons simulator built with Next.js, n8n, and multiple AI services. You play as the Dungeon Master while AI-controlled NPCs role-play as characters from Critical Role Campaign 4, complete with voice synthesis, campaign lore via RAG, and interactive combat.

![Architecture Diagram](docs/dnd-simulator-architecture.png)

Features

  • AI NPC Party Members — Characters from Critical Role Campaign 4 with personalities derived from actual transcript data
  • Voice Synthesis — NPC dialogue spoken aloud via ElevenLabs text-to-speech
  • Campaign Lore RAG — Ask questions about the campaign and get answers grounded in real transcript segments (powered by Qdrant + OpenAI embeddings + Claude)
  • Interactive Combat — Monster spawning with HP tracking, damage application, draggable tokens, and death/removal
  • Terrain Editor — Paint terrain features (walls, water, fire, etc.) directly onto the 16x16 grid map
  • D&D 5e Reference — Look up monsters, spells, items, and more via Open5e API
  • Scene Management — Switch between preset and AI-generated map environments
  • Episode Selection — Start from any of the 14 processed episodes
  • Dice Roller — Built-in D20 roller with roll history
  • Cursor-Rome AI Bridge — Two-way communication between Cursor IDE and a Rome AI bot via Qdrant shared memory

Architecture

┌──────────────────┐     ┌───────────────────────────┐
│   Next.js App    │────▶│   n8n (self-hosted)       │
│   (Vercel)       │     │                           │
│                  │     │  ┌─ D&D Simulator ──────┐ │
│  - Game UI       │     │  │ - Generate Party     │ │
│  - Party Panel   │     │  │ - DM Input → Claude  │ │
│  - Game Map      │     │  │ - Roll Dice          │ │
│  - Combat Tracker│     │  │ - Lookup (Open5e)    │ │
│  - Narrative Log │     │  │ - Campaign Lore RAG  │ │
│  - Campaign Lore │     │  │ - Lore Ingestion     │ │
│  - D&D Reference │     │  └─────────