This skill should be used when the user asks to "prep for session", "review before game night", "session checklist", "am I ready to run this", "pre-session review", "game prep", "DM prep check", or mentions "running tonight", "session tomorrow", or "game day prep". Runs a comprehensive pre-session checklist covering content, NPC readiness, encounter balance, and contingency planning.
View on GitHubFebruary 2, 2026
Select agents to install to:
npx add-skill https://github.com/mimir-dm/mimir/blob/main/crates/mimir-mcp/plugin/skills/session-prep/SKILL.md -a claude-code --skill session-prepInstallation paths:
.claude/skills/session-prep/# Session Prep Review ## Purpose Comprehensive pre-session review that combines continuity checking, encounter balance, NPC readiness, and gap identification before game time. For deeper analysis of specific areas, see the related skills: - **continuity-check** — Full plot consistency audit - **encounter-balance** — Detailed CR and XP math - **loot-audit** — Treasure distribution analysis - **npc-network** — Relationship mapping - **pressure-test** — Adversarial scenario testing ## Pre-Session Checklist ### 1. Content Readiness Load the module being run and campaign-level context: ``` # Campaign-level documents (world lore, session notes) list_documents() # omit module_id for campaign-level docs # Module content get_module_details(module_id) list_documents(module_id) ``` Verify: - [ ] Backstory or description document exists and is complete - [ ] Read-aloud text prepared for key moments - [ ] DM notes cover contingencies - [ ] Maps/handouts referenced are available - [ ] Relevant campaign-level documents reviewed (world lore, prior session notes) ### 2. NPC Readiness ``` list_characters(character_type: "npc", module_id: module_id) # Also check by location if the session spans areas: list_characters(character_type: "npc", location: "Tavern District") ``` For each NPC players will likely encounter: - [ ] Name, role, location defined - [ ] Motivation and goals clear - [ ] Key information they know documented - [ ] Ability scores set (for skill checks during play) - [ ] Inventory populated (`get_character_inventory`) - [ ] Voice/mannerism notes (optional) ### 3. Encounter Readiness Review module monsters and maps: - [ ] Monster stat blocks accessible (verify via `search_monsters`) - [ ] Tactics noted in DM notes - [ ] Terrain/environmental factors documented - [ ] Treasure/loot defined - [ ] Maps uploaded and tokens placed (`list_maps`, `get_map`) ### 4. Plot Thread Check - [ ] Current plot hooks are clear - [ ] Player goals acknowledged - [ ] Clues/info