By AntTheLimey
TTRPG Game Master skills for Claude -- rules validation, content generation, guided adventure creation, campaign organization, quality auditing, session prep, at-the-table play support, post-session wrap-up, vault ingestion of old campaign materials, and campaign site publishing
Organize TTRPG campaign content into structured, interlinked markdown files with relationship graphs and narrative hierarchy (chapters/sessions/scenes). Works with Obsidian vaults (recommended) or plain filesystem folders. Use whenever the user wants to: organize campaign files, extract entities from campaign docs into linked notes, add wiki-links or relationship metadata, set up graph visualization, parse chapter outlines into entries, or manage campaign structure. Trigger on 'organize my campaign', 'link my notes', 'graph my NPCs', 'campaign wiki', 'chapter structure', 'vault', or any request to structure campaign content into navigable interlinked files — even just 'organize this' while working on TTRPG content.
Audit and repair TTRPG campaign vault integrity. Runs canon audits, timeline validation, name-similarity checks, clue redundancy verification, and graph health analysis — then walks the GM through each finding for a fix-or-dismiss decision. Use whenever the user wants to: check their campaign for contradictions, validate timeline consistency, find duplicate or confusingly similar entity names, verify clue coverage meets the Three Clue Rule, audit vault graph health, run a full QA pass, fix canon errors, or clean up after a big session. Trigger on 'QA', 'audit', 'check for contradictions', 'timeline check', 'find duplicates', 'clue coverage', 'canon check', 'validate my vault', 'campaign health', 'integrity check', 'find plot holes', or any request to systematically verify campaign data — even just 'anything broken in the vault?' while working on TTRPG content.
Ingest old campaign materials — notes, character sheets, images, transcripts, spreadsheets — into a structured vault. Sorts messy source material, interviews the GM to recover what actually happened, then synthesizes structured inputs for downstream skills. Use when a GM has existing campaign material outside the vault: bootstrapping a new vault from old notes, adding a discovered character sheet mid-campaign, or reconstructing past sessions from archived transcripts. Trigger on 'ingest', 'import old notes', 'I have some old campaign files', 'process these notes into the vault', 'I found some old character sheets', or any request to bring external material into an existing or new vault.
Publish a gm-apprentice campaign vault as a static site on GitHub Pages or Cloudflare Pages, and run the at-table change-request loop that lets players request sheet edits during play. Use when the user wants to: build a campaign website, publish their vault online, share their campaign with players, set up GitHub Pages or Cloudflare Pages for a campaign, update or rebuild an existing campaign site, troubleshoot a broken build, migrate to a new vault schema, or watch for player sheet change requests during a live session. Trigger on 'publish my campaign', 'build the site', 'campaign website', 'GitHub Pages', 'Cloudflare', 'Cloudflare Pages', 'deploy my site', 'site is broken', 'portraits not showing', 'update my site', 'start your checking loop', 'pick up the change requests', 'open the inbox', or any request to turn vault content into a shareable static site.
Use when the GM is actively running a TTRPG session and needs fast help at the table — quick lookups, rules questions, on-the-fly content generation, or capturing play notes. Speed is everything: short responses, no unsolicited analysis. Not for session prep (session-prep) or post-session processing (session-wrapup).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
TTRPG Game Master skills for Claude. An apprentice that helps GMs run tabletop role-playing games -- from rules validation and content generation to campaign management and session lifecycle support.
| Skill | Description | Obsidian Required |
|---|---|---|
| ttrpg-expert | Rules engine, content generation, canon management, continuity checking, session planning, encounter design, scenario writing | Optional |
| the-midwife | Guided adventure creation through creative conversation -- develops campaign concepts, one-shots, and arcs from a vague idea or nothing at all, producing an adventure brief and vault scaffold for Session 0. | Optional |
| campaign-organizer | Campaign architect -- classifies, structures, cross-references, and interlinks campaign content with knowledge graph metadata. Works with Obsidian or plain filesystem. | Recommended |
| campaign-qa | Campaign quality auditing -- canon audit, timeline validation, name similarity, clue redundancy, graph health checks. Works with Obsidian or plain filesystem. | Recommended |
| session-prep | Between-session preparation — reconciles last session's results, reviews PC arcs, scans threads, flags gaps, builds prep package. Works with Obsidian or plain filesystem. | Recommended |
| session-play | At-the-table GM support — fast lookups, rules assist, on-the-fly NPC/location generation, note capture. Speed-optimised for live play. | Optional |
| session-wrapup | Post-session processing — narrative recaps, entity creation/updates, timeline entries, carry-forward identification. Accepts raw play notes or GM-Assistant session exports. Works with Obsidian or plain filesystem. | Recommended |
| vault-ingest | Ingest old campaign materials (notes, character sheets, images, transcripts) into a structured vault. Interviews the GM to recover what actually happened. | Recommended |
| publish-site | Publish your campaign vault as a static website on GitHub Pages or Cloudflare Pages. Guides setup, routine rebuilds, troubleshooting, and schema migrations. | Recommended |
ttrpg-expert is the advisor with zero dependencies on other skills. Everything else is a doer with a specific function.
| Category | Skill | Role | Boundary |
|---|---|---|---|
| Advisor | ttrpg-expert | Rules, GM craft, RPG techniques | Pure reference — no vault writes, no dependencies on other skills. Other skills read its references but it never calls them. |
| Campaign organization | campaign-organizer | Vault structure, entity filing, knowledge graph | Owns the vault schema and file layout. Creates and restructures — doesn't generate narrative content. |
| Quality assurance | campaign-qa | Canon auditing, timeline validation, graph health | Detects problems — doesn't fix them. Hands off to campaign-organizer (structure) or ttrpg-expert (content) for repairs. |
| Session lifecycle | session-prep | Between-session preparation and reconciliation | Bridges wrap-up to next session. Reads ttrpg-expert references for creative planning. |
| session-play | At-the-table GM support | Speed-optimised. Short responses, no unsolicited analysis. Captures play notes for session-wrapup. | |
| session-wrapup | Post-session processing | Turns raw play notes into canon. Creates/updates entities, events, timeline. Feeds session-prep. | |
| Content ingestion | vault-ingest | Old materials to structured vault | Adapter — classifies, interviews GM, synthesizes. Hands off to campaign-organizer and session-wrapup. |
| Content publication | publish-site | Vault to static website | Reads vault, generates HTML. No vault writes. |
| Adventure creation | the-midwife | Idea to starting adventure + vault | Creative guide — draws ideas out of the GM through conversation, shapes them into a playable starting point with adventure brief and vault scaffold. |
/plugin marketplace add AntTheLimey/gm-apprentice
/plugin install gm-apprentice
/reload-plugins
npx claudepluginhub antthelimey/gm-apprentice --plugin gm-apprenticePersonal productivity skills for Claude -- voice-matched writing, blog creation with automated review, and executive document review simulation
Dungeon Master assistant for running persistent D&D 5e campaigns. Campaign creation/loading, character management, combat tracking, NPC generation, dice rolling, an optional live display companion, and full session state — all persisted across sessions. Provides the `dnd` skill; invoke as /dm:dnd, or just describe what you want once a campaign is loaded.
D&D 5e Campaign Management for Dungeon Masters. Create modules, manage NPCs, populate encounters, and search the 5etools catalog.
WorldOS — simulate living, AI-generated worlds and play epic D&D 5e inside them. An AI DM generates stories live within persistent, canon-anchored worlds; deterministic 5e rules, searchable memory, a voiced AI companion, fully voice-acted.
Game development workflow commands as skills — architect, build, review, balance, expand, quest, and lore generation.
Galgame 視覺小說創作
Skill for creating compelling presentations with visual design guidance, storytelling structure, and audience engagement strategies.