Updated today
by AntTheLimey
gm-apprentice
TTRPG Game Master skills for Claude
21 GitHub stars (21)
| Period | New stars |
|---|---|
| Nov 13 | +1 |
- 11 skills (11 skills found in its SKILL.md files)
- 3 forks (3 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add AntTheLimey/gm-apprentice
Asks which skills and agents to install. Just one: npx skills add AntTheLimey/gm-apprentice --skill campaign-organizer — add -g for every project.
Claude Code
git clone https://github.com/AntTheLimey/gm-apprenticecp -r "gm-apprentice/skills/campaign-organizer" ~/.claude/skills/
Copies the campaign-organizer skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add AntTheLimey/gm-apprentice
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
campaign-organizer
Organize TTRPG campaign content into interlinked markdown files with relationship graphs and a chapter/session/scene hierarchy, in an Obsidian vault or plain folder. Use 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, or manage campaign structure. Trigger on 'organize my…
skills/campaign-organizer/ on GitHub (opens in a new tab)SKILL.md -
campaign-qa
Audit and repair TTRPG campaign vault integrity: canon audits, timeline validation, name-similarity checks, clue redundancy, graph health and world-rule consistency, then a fix-or-dismiss decision with the GM on each finding. Use to check a campaign for contradictions, validate timeline consistency, find duplicate or confusingly similar names, verify the Three Clue Rule, audit graph health or orp…
skills/campaign-qa/ on GitHub (opens in a new tab)SKILL.md -
publish-site
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 to build, publish, update or rebuild a campaign website, share a campaign with players, set up GitHub Pages or Cloudflare Pages, troubleshoot a broken build, migrate the site to a new vault schema, give charact…
skills/publish-site/ on GitHub (opens in a new tab)SKILL.md -
session-play
Use when the GM is actively running a TTRPG session and needs fast help at the table — quick lookups, rules questions, on-the-fly NPCs and content, or capturing play notes. Speed is everything. Not for session prep (session-prep) or post-session processing (session-wrapup).
skills/session-play/ on GitHub (opens in a new tab)SKILL.md -
session-prep
Use when a GM is preparing for an upcoming TTRPG session — prep or plan my session, getting ready for next week, what should I prepare — or reconciling last session's wrap-up with what comes next (reconcile, what did we skip, what changed), or reviewing a prep plan. Not for during-play help (session-play) or post-session wrap-up (session-wrapup).
skills/session-prep/ on GitHub (opens in a new tab)SKILL.md -
session-wrapup
Use when a TTRPG session has just ended and the GM needs to wrap up or process play notes — recaps, entity file updates, timeline events, and what carries forward to the next session. Turns raw play notes into organized canon. Not for session prep (session-prep) or during-play help (session-play).
skills/session-wrapup/ on GitHub (opens in a new tab)SKILL.md -
shared
Scripts, templates and references the gm-apprentice skills use. Install it with them; it does nothing on its own.
skills/shared/ on GitHub (opens in a new tab)SKILL.md -
the-midwife
Guided adventure creation through creative conversation: campaign concepts, one-shots and arcs from a vague idea or from nothing, building on an existing vault when one is present. Produces an adventure brief and scaffolds the vault for Session 0. Trigger on: 'new campaign', 'new adventure', 'I want to run a game', 'help me create', 'adventure idea', 'campaign concept', 'one-shot idea', 'what sho…
skills/the-midwife/ on GitHub (opens in a new tab)SKILL.md -
ttrpg-expert
TTRPG rules advisor and content engine for CoC 7e, GURPS 4e, Forged in the Dark, D&D 5e (2024) and Pathfinder 2e (Remaster): rules lookups, character building and point-budget validation, NPCs and stat blocks, scenes, encounters, scenarios, locations, factions, items, handouts, random inspiration, continuity and plot-hole checks, canon verification, PC arc and spotlight analysis, fail forward and…
skills/ttrpg-expert/ on GitHub (opens in a new tab)SKILL.md -
vault-ingest
Ingest old campaign materials — notes, character sheets, images, transcripts, spreadsheets — into a structured vault: sort the material, interview the GM to recover what actually happened, and synthesize inputs for downstream skills. Use for bootstrapping a vault from old notes, adding a discovered character sheet mid-campaign, or reconstructing past sessions from archived transcripts. Trigger on…
skills/vault-ingest/ on GitHub (opens in a new tab)SKILL.md -
mobrpg-sync
Use when the GM wants to sync a gm-apprentice vault with a mobRPG world — seeing what's new in mobRPG, pushing vault entities and authored descriptions up as mobRPG suggestions, pulling ratified mobRPG canon and description prose back into the vault, migrating a legacy vault onto mobrpg: nodes, or maintaining the vault↔mobRPG type mapping. Drives the mobrpg CLI with judgment and a preview-before-…
tools/mobrpg/ on GitHub (opens in a new tab)skill/ SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.