session-runner
CommunityAI DM that runs full D&D playtests.
Design & Creative#session-management#log-analysis#dice-roller#agent-spawn#ai-dm#dnd-playtest#player-styles
Authorgiodl73-repo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Running a full D&D playtest with fidelity, repeatability, and voice-consistency is labor-intensive. This skill automates the end-to-end session lifecycle by acting as a deterministic DM and all PCs, orchestrating PREP → PLAY → LOG and producing canonical session artifacts for auditing and iteration.
Core Features & Use Cases
- Orchestrates a 7-stage session pipeline (PREP, PLAY, LOG and downstream stages) to streamline playtest design, execution, and logging.
- Supports both Option A (solo-DM) and Option C (per-PC agent-spawn at meaningful decision points) to preserve character voice and dramatic tension.
- Ensures deterministic dice resolution via a built-in dice engine and logs every mechanical outcome for reproducibility.
- Generates canonical artifacts such as sessions/S{N}-prep.md and sessions/S{N}-log.md, and updates the party shared log for ongoing memory.
- Logs detailed state changes, warnings, and manifest events (state_updates/events) for cross-session playtesting analysis.
Quick Start
Create an adventure module (module.md) and a party directory (personas/parties/...), then run the session-runner to generate the first session log at sessions/S1-log.md.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: session-runner Download link: https://github.com/giodl73-repo/QUEST/archive/main.zip#session-runner Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.