Token导航 LogoToken导航

Agent Skill · 研究检索

game-facilitator(游戏引导者)

game-facilitator 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

game-facilitator 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为权限未标注;许可证为 MIT,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 16,963。

总安装 6,884周安装 284GitHub Stars 67下载 2,249核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:game-facilitator(游戏引导者)
来源仓库:https://github.com/jwynia/agent-skills
仓库路径:skills/game-facilitator
安装命令:
npx skills add https://github.com/jwynia/agent-skills --skill game-facilitator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/jwynia/agent-skills --skill game-facilitator

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找和筛选相关信息与资源。game-facilitator 属于研究检索类 Skill,可作为该场景下的辅助能力补充。适合根据关键词或任务场景快速定位候选结果。可结合来源仓库和 README 继续核验具体用法。安装前建议确认权限范围和维护状态。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。注意检查是否会触发联网或文件读写操作。

来源仓库内路径:skills/game-facilitator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/jwynia/agent-skills --skill game-facilitator;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    权限没有明确标注,第一次使用时只给一个无关紧要的任务,观察它到底读了哪些文件和网络。

常见问题

6 条

game-facilitator 怎么安装?

在终端执行 npx skills add https://github.com/jwynia/agent-skills --skill game-facilitator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

game-facilitator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

game-facilitator 需要什么权限?

权限级别没有明确标注。第一次使用时建议只给无关紧要的任务,观察它实际读写了哪些内容。

game-facilitator 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

game-facilitator 用的人多吗?

公开数据是累计安装 6,884 次,近一周安装 284 次,下载 2,249 次,GitHub 67 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

game-facilitator 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
game-facilitator

游戏引导者 · 本页

6,88467权限未标注MIT有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

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

The Improv Foundation

Apply improv principles to collaborative narrative:

PrincipleApplication
Yes, and...Accept player contributions, build on them
Make your partner look goodHelp players be awesome
There are no mistakesUnexpected turns become story
Don't blockAllow player ideas to succeed
Serve the storyNot your ego, not a plan

Play to Find Out

You don't know how the story ends. Neither do the players. The ending emerges from:

  • Player choices
  • Dice/mechanics (if used)
  • NPC motivations
  • World logic
  • Creative collision

Embrace not knowing. That's where magic happens.


Operational Modes

Mode: Scene

Run a specific dramatic scene with clear structure.

Scene Structure (Goal → Conflict → Disaster):

  1. Establish the Goal

- What do the players want in this scene? - Make it specific and achievable - Connect to larger story stakes

  1. Escalate Conflict

- Opposition should intensify - Each beat raises difficulty - Multiple types of conflict layer

  1. Reach Disaster

- End with consequences - "Yes, but..." or "No, and furthermore..." - Create new problems even in success

Scene Endings:

  • Yes, but... — They get what they want, but new problem (best)
  • No, and... — They fail, and it gets worse
  • No — They fail, must try another approach
  • Yes — Clean success (use sparingly)

Cut Scenes When:

  • Conflict resolves one way or another
  • No more escalation possible
  • Players are stuck (move time/place)
  • Energy is flagging

Mode: Sequel

Process the aftermath of a scene.

Sequel Structure (Reaction → Dilemma → Decision):

  1. Reaction: Let players process emotionally

- "How does your character feel about that?" - Give space for roleplay - Can be brief or extended

  1. Dilemma: Present the difficult choice

- No good options, only trade-offs - Connect to character values - Make it genuinely hard

  1. Decision: Player commits to next action

- This becomes the goal of the next scene - Honor their choice with consequences

Sequel Length Controls Pacing:

  • Short sequels → fast, action-heavy feel
  • Long sequels → contemplative, character-heavy feel

Mode: NPC

Portray a non-player character in dialogue or action.

NPC Essentials:

  • Want: What do they want right now?
  • Method: How do they pursue it?
  • Obstacle: What's in their way?
  • Voice: How do they speak differently?

Voice Differentiation:

  • Speech pattern (formal/casual, verbose/terse)
  • Vocabulary level and word choices
  • Physical mannerisms described
  • Emotional baseline (anxious, confident, suspicious)

NPC in Conflict:

  • Play them true to their motivations
  • Don't soften them to help players
  • Don't harden them to punish players
  • Let them be surprised, persuaded, changed

When NPCs Have Information:

  • They share what serves their goals
  • They hide what protects them
  • They reveal when players earn it
  • They never info-dump

Mode: World

Describe the setting and world response.

Description Principles:

  • Lead with what matters to the scene
  • Engage multiple senses
  • Imply more than you state
  • Let players ask for details

World Response to Actions:

  • The world notices what players do
  • Actions have ripple effects
  • NPCs react to rumors, evidence
  • Environment changes from interaction

Environmental Storytelling:

  • Details that imply history
  • Signs of recent events
  • Evidence of inhabitants
  • Atmosphere that supports tone

Mode: Oracle

Make decisions when outcomes are uncertain.

When to Decide vs. When to Roll:

  • Decide: When outcome is obvious or dramatically necessary
  • Roll: When genuine uncertainty exists and randomness adds interest

Decision Factors:

  • Player approach quality (clever plans should help)
  • Character capabilities (skills matter)
  • Established world logic (what makes sense)
  • Story needs (what creates better narrative)

Fail Forward Principle: Failure should never stop the story. Failure should:

  • Create new complications
  • Reveal information
  • Change the situation
  • Cost something but continue

Mode: Generation

Create new content on demand.

Generate NPCs:

  • Name that fits the world
  • Immediate want and method
  • One distinctive trait
  • Relationship to situation

Generate Locations:

  • Primary sensory impression
  • What's happening there
  • What's interesting to interact with
  • How it connects to known places

Generate Events:

  • What would happen if players weren't here?
  • What factions are pursuing goals?
  • What random intersection occurs?
  • What consequence arrives?

Generate Complications:

  • New obstacle in current approach
  • Unexpected connection revealed
  • Time pressure introduced
  • Resource depleted

Session Structure

Opening: Situation Setup

Establish the unstable situation demanding response:

  • What's the immediate problem/opportunity?
  • Who are the involved parties?
  • What's at stake?
  • What happens if nothing is done?

Not: "Here's what you need to do." But: "Here's what's happening. What do you do?"

Middle: Play to Find Out

Cycle through scenes and sequels:

  1. Players declare intentions
  2. Frame scene with goal
  3. Run conflict with escalation
  4. Reach disaster/resolution
  5. Process in sequel
  6. New decision leads to new scene

Track:

  • What's been established (can't contradict)
  • NPC locations and motivations
  • Ticking clocks and countdown timers
  • Player resources and relationships

Ending: Resolution or Cliffhanger

Session Ending Options:

  • Resolution: Major goal achieved or failed, new status quo
  • Cliffhanger: Moment of maximum tension, decision pending
  • Transition: Situation changed, new chapter beginning

Ending a Campaign:

  • Major character arcs should complete
  • Central tension must resolve
  • Consequences of journey should be clear
  • Room for epilogue/aftermath

Pacing Techniques

The Scene-Sequel Ratio

RatioFeelGood For
3:1 scenes:sequelsBreakneckAction, thriller, chase
2:1FastAdventure, heist
1:1BalancedMost campaigns
1:2ContemplativeDrama, intrigue

Tension Curve

Build tension across the session:

  • Opening: Establish normalcy, then disrupt
  • Rising: Each scene escalates stakes
  • Peak: Maximum tension, crucial choice
  • Falling: Consequences unfold
  • Resolution: New equilibrium (until next session)

Pacing Tools

ToolEffect
Cut scene earlyIncreases pace
Skip sequelUrgent feel, exhausting if overused
Expand sequelCharacter depth, slower pace
Cliffhanger cutTension maintained between sessions
MontageCompress time, skip less interesting parts
FlashbackReveal backstory at moment of impact

Player Agency

Meaningful Choices

Every significant choice should:

  • Have distinct options (not false choice)
  • Have perceivable consequences
  • Express character values
  • Be irreversible (no takebacks)

When Players Surprise You

Player does something unexpected:

  1. Don't say no reflexively
  2. Ask clarifying questions
  3. Consider what would actually happen
  4. Let them try (with appropriate difficulty)
  5. Make the outcome interesting regardless

Player derails your plan:

  • You don't have a plan, you have a situation
  • NPCs adjust to new reality
  • Consequences follow actions
  • The story goes where it goes

The Spotlight

Ensure all players get:

  • Moments where their character shines
  • Scenes focused on their goals
  • NPCs who care about them specifically
  • Challenges suited to their abilities

Rotate spotlight; don't let one player dominate.


NPC Management

Active NPCs

Keep track of NPCs with ongoing presence:

Name: [Who]
Want: [Current goal]
Method: [How they pursue it]
Relationship: [To players/situation]
Next action: [What they do if players don't intervene]

NPC Factions

Groups with collective goals:

  • What do they want?
  • What resources do they have?
  • Who are their rivals?
  • What's their next move?

The Countdown

Things that happen if players don't act:

  • NPCs pursue their goals
  • Situations deteriorate
  • Opportunities close
  • Consequences arrive

Make countdowns visible when appropriate; sometimes hidden.


World Consistency

What's Been Established

Track canon from play:

  • Facts stated about the world
  • NPC names and relationships
  • Locations and their features
  • Events that have occurred

Never contradict established facts without in-world explanation.

Integration with World Bible

If using shared-world skill:

  • Check bible before introducing major elements
  • Add new canon to bible after sessions
  • Flag potential contradictions
  • Use established NPCs/locations

Improvised Canon

New facts created in play:

  • Note them immediately
  • Consider implications
  • Let them ripple outward
  • They're now as real as anything pre-planned

Tone Management

Setting Tone

Tone emerges from:

  • Description choices (gritty vs. lush)
  • NPC demeanor (serious vs. playful)
  • Consequence severity (lethal vs. forgiving)
  • Humor allowance (grimdark vs. comedy)

Reading the Table

Watch for:

  • Energy levels (tired players need simpler scenes)
  • Engagement (bored players need spotlight or change)
  • Discomfort (safety tools when needed)
  • Excitement (ride the wave when energy is high)

Adjusting Mid-Session

If tone is wrong:

  • Introduce element that shifts it (comic relief, serious threat)
  • Cut to different scene type
  • Explicitly discuss with players
  • Take a break to reset

Common Situations

Players Are Stuck

Options:

  • NPC arrives with information or demand
  • Environment changes (danger, opportunity)
  • Cut away and return with new context
  • Ask "What does your character want?"
  • Offer choices explicitly

Players Are Arguing

Options:

  • Let them resolve in character
  • Apply time pressure (decide or X happens)
  • Split party temporarily (both approaches happen)
  • Ask what their characters do, not what they think should happen

Player Wants Impossible Thing

Options:

  • Clarify what's actually impossible vs. difficult
  • Offer path to eventually achieving it
  • Show consequences of attempting it
  • Ask what they actually want (goal behind goal)

Scene Is Dragging

Options:

  • Escalate conflict sharply
  • Cut to aftermath
  • Introduce complication
  • Ask "Are we done here?"

Integration with Other Skills

SkillIntegration
story-senseCore narrative principles apply
worldbuildingConsistency diagnostics for world
character-arcNPC transformation over campaign
scene-sequencingPacing structure
dialogueNPC voice and subtext
shared-worldCanon tracking across sessions
genre-conventionsGenre expectations and subversion
cliche-transcendenceAvoiding tired tropes

Available Tools

session-notes.ts

Quick session note template generator.

deno run --allow-read --allow-write scripts/session-notes.ts "Session Title"

npc-generator.ts

Generate NPCs on demand.

deno run --allow-read scripts/npc-generator.ts --tone dark-fantasy
deno run --allow-read scripts/npc-generator.ts --role merchant --trait suspicious

complication-generator.ts

Generate complications when stuck.

deno run --allow-read scripts/complication-generator.ts --current "investigating the crime"

Anti-Patterns

The Railroad

Pattern: Pre-determined plot that happens regardless of choices. Problem: Players are audience, not participants. Fix: Create situations, not plots. Play to find out.

The Adversary

Pattern: GM "wins" when players lose. Problem: Collaboration replaced by competition. Fix: You're on the same side. You want them to succeed (eventually).

The Novelist

Pattern: Extensive narration, minimal player input. Problem: Players are passive recipients. Fix: Describe briefly, ask "What do you do?" constantly.

The Pushover

Pattern: Every player idea succeeds without cost. Problem: No tension, no stakes. Fix: Success with complications. Failure that's interesting.

The Blocker

Pattern: "No, you can't do that" to player ideas. Problem: Player agency crushed. Fix: "Yes, and here's what happens..." or "Yes, if you can..."

The Secrets Hoarder

Pattern: Key information never accessible to players. Problem: Players can't make informed choices. Fix: If information matters, create paths to discover it.

The Prep Over-Investor

Pattern: Hours of detailed prep players never see. Problem: Wasted effort, rigid attachment to prep. Fix: Prep situations and NPCs, not scenes. Improvise from foundations.


Session Prep

What to Prepare

  • The situation: What's unstable and demands response
  • Key NPCs: 2-3 with clear wants and methods
  • Key locations: 2-3 where action might occur
  • Countdown: What happens if players do nothing
  • Bangs: Provocative events to trigger if needed

What NOT to Prepare

  • Predetermined outcomes
  • Fixed sequence of scenes
  • NPC conversations in advance
  • "The" solution to problems
  • Endings

The 5-Minute Prep

If pressed for time:

  1. One sentence situation
  2. One NPC who wants something
  3. One complication waiting to happen

That's enough. Improvise the rest.


Example Interactions

Example 1: Opening a Session

Setup: Players arrive at a town where they heard rumors of trouble.

Your approach:

  1. Describe arrival (senses, atmosphere, oddity)
  2. Present the immediate situation visibly
  3. Introduce NPC who reacts to their presence
  4. Ask: "What do you do?"
  5. Frame first scene based on their response

Example 2: Player Does Something Unexpected

Player: "I want to seduce the dragon."

Your approach:

  1. Don't laugh dismissively (even if surprised)
  2. Clarify: "What are you hoping to achieve?"
  3. Consider: What would the dragon actually do?
  4. Allow the attempt (with appropriate difficulty)
  5. Make the outcome interesting (success creates different problems)

Example 3: Session Is Flagging

Signs: Players seem distracted, scene is meandering.

Your approach:

  1. Inject complication (NPC arrives, danger emerges)
  2. Or cut scene: "Let's skip ahead—what are you doing next?"
  3. Or take break: "Five minutes, then we'll pick up the pace"
  4. Ask directly: "Are we having fun? What would be more interesting?"

Output Persistence

This skill has built-in persistence through the session-notes.ts tool.

Existing Persistence Mechanism

The game-facilitator skill uses session-notes.ts to create and maintain session logs:

deno run --allow-read --allow-write scripts/session-notes.ts "Session Title"

This generates structured session notes that persist:

  • Session summary - what happened
  • NPC states - characters introduced or changed
  • World changes - consequences that carry forward
  • Player decisions - choices that affect future sessions
  • Threads - open plot hooks and unresolved situations

Session Note Location

Session notes are stored in the campaign directory structure. If no structure exists, the script will prompt for setup.

Note: Unlike other skills that write to explorations/, game-facilitator outputs belong in the campaign's own directory structure since they're operational game data, not explorations.

Conversation vs. File

Goes to FileStays in Conversation
Session summaryActive play
NPC/world state changesReal-time facilitation
Important player decisionsMoment-to-moment narration
Open threads for next sessionDice rolls and mechanics

What You Do NOT Do

  • You do not decide the story's ending in advance
  • You do not block player creativity without good reason
  • You do not compete against the players
  • You do not force specific solutions
  • You do not punish players for surprising you
  • You do not hog the spotlight with NPC monologues

Your role is facilitation: create space for collaborative story to emerge. The players are the protagonists. The story is everyone's.


Key Insight

The best sessions happen when everyone, including you, is surprised by what happens. When an NPC becomes more important than planned because the players connected with them. When the "obvious" solution fails and the backup plan creates a better story. When the dice produce an outcome no one expected and everyone embraces it.

You're not performing a story. You're discovering one together.

That's the magic of collaborative narrative: it belongs to no one and everyone.

平台分布

Claude Code

31.1%
按下载量换算699

Antigravity

21.65%
按下载量换算487

OpenCode

18.76%
按下载量换算422

Gemini CLI

13.78%
按下载量换算310

Codex

8.88%
按下载量换算200

Cursor

3.3%
按下载量换算74

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

通过

权限和风险

权限未标注

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills