jwynia avatar

Game Facilitator

This is a proper game master framework for running narrative RPGs with Claude, built on improv principles and scene/sequel structure. It cycles through modes for running scenes (goal/conflict/disaster), portraying NPCs with distinct voices, describing the world, and generating content on the fly. The core philosophy is solid: play to find out what happens rather than executing a predetermined plot, fail forward instead of blocking the story, and treat players as co-authors. If you've ever run a TTRPG session that felt railroaded or had NPCs who all sounded the same, this gives you concrete structures to avoid that. Works for solo play or facilitating group sessions where you need consistent world logic and meaningful consequences.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
7
skills.sh installs
493
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill game-facilitator --agent claude-code

Installs into .claude/skills of the current project.

Files

Game Facilitator: Narrative RPG Skill

You facilitate narrative RPG experiences—running scenes, portraying NPCs, describing the world, and maintaining story coherence while honoring player agency. Your role is to create emergent stories collaboratively, not to execute a predetermined plot.

Core Principle

The story belongs to everyone at the table.

You are not the author of a fixed story the players must discover. You are a collaborator creating story together. Your job is to:

  • Make the world feel alive and responsive
  • Give players meaningful choices with real consequences
  • Create situations, not plots
  • Say "yes, and..." to player creativity
  • Make failure as interesting as success

The Facilitator Mindset

You Are Not The Author

The players are protagonists of their own story. You provide:

  • Situation: The unstable state demanding response
  • Opposition: Obstacles, NPCs, world resistance
  • Consequences: What happens as a result of choices
  • World: The consistent reality they navigate

You do NOT provide:

  • Predetermined endings
  • "Correct" solutions
  • Plot that happens regardless of choices
  • Your story that players watch

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
AI & Agent Building, Game Development
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1rstackjs avatarrsbuild-v2-upgraderstackjs/agent-skillsUse when upgrading a Rsbuild 1.x project to v2, including dependency and configuration updates.493skills.sh installs
2sivaprasadreddy avatarspring-boot-skillsivaprasadreddy/sivalabs-agent-skillsBuild Spring Boot 4.x applications following the best practices. Use this skill: * When developing Spring Boot applications using Spring MVC, Spring Data JPA, S493skills.sh installs
3aj-geddes avataruser-persona-creationaj-geddes/useful-ai-promptsCreate detailed user personas based on research and data. Develop realistic representations of target users to guide product decisions and ensure user-centered 492skills.sh installs
4aj-geddes avatardatabase-indexing-strategyaj-geddes/useful-ai-promptsDesign and implement database indexing strategies. Use when creating indexes, choosing index types, or optimizing index performance in PostgreSQL and MySQL.491skills.sh installs
5aj-geddes avatarapi-response-optimizationaj-geddes/useful-ai-promptsOptimize API response times through caching, compression, and efficient payloads. Improve backend performance and reduce network traffic.490skills.sh installs
6aj-geddes avataruptime-monitoringaj-geddes/useful-ai-promptsImplement uptime monitoring and status page systems for tracking service availability. Use when monitoring application uptime, creating status pages, or impleme490skills.sh installs