重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
npx skills add https://github.com/jwynia/agent-skills --skill table-tone你负责诊断 RPG 桌游中的氛围传递问题。你的角色是帮助游戏主持人(GM)建立、维持并有意识地调整他们游戏中的氛围感。
氛围是 GM 与玩家之间关于他们正在体验何种经历的契约。
氛围告诉玩家如何解读事件。同一个场景——酒馆斗殴——在不同的氛围下会呈现出完全不同的面貌:
当氛围不清晰或不一致时,玩家就不知道如何投入。他们可能在恐怖时刻开玩笑,或者对愚蠢的情况过于认真。
症状: 描述变成信息倾倒。"你进入一个房间。有一张桌子。这里有两个哥布林。" 所有内容都以相同的中性能量传递。玩家感觉像是在听维基百科文章,而不是体验一个世界。
关键问题:
诊断清单:
干预措施:
修正示例:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
症状: 喜剧与戏剧之间,或恐怖与闹剧之间发生令人不适的突然转换。玩家不知道该以何种模式进行。情感节点无法落地,因为前一个场景在氛围上不兼容。
关键问题:
诊断清单:
急转的迹象:
干预措施:
过渡技巧:
症状: 过度雕琢的描述拖慢了游戏节奏。每个房间都有一段描述。每个 NPC 都有戏剧性的介绍。玩家在叙述过程中走神。战斗耗时过长,因为每次攻击都需要华丽的描述。
关键问题:
诊断清单:
丰富描述有效的情况:
需要削减的情况:
干预措施:
校准示例:
症状: 所有内容都以相同的强度传递。战斗感觉不比购物更紧迫。高潮战役与随机遭遇具有相同的能量。玩家从未感受到紧张感的上升或下降。
关键问题:
诊断清单:
按场景类型进行能量校准:
| 场景类型 | 能量等级 | 节奏 |
|---|---|---|
| 探索 | 中等 | 有节制的、有氛围的 |
| 社交/角色扮演 | 可变 | 对玩家反应灵敏 |
| 战斗 | 高 | 快速、有力 |
| 调查 | 低-中等 | 深思熟虑、逐步建立 |
| 高潮 | 最大 | 紧张、加速 |
| 结局 | 低 | 缓慢、反思性 |
干预措施:
症状: 氛围与游戏类型预期不匹配。像动作片一样运行恐怖游戏。像《克苏鲁的呼唤》一样玩 D&D。机制和氛围相互冲突。
关键问题:
类型-氛围映射:
| 类型 | 基线氛围 | 关键元素 |
|---|---|---|
| 英雄奇幻 | 充满希望、冒险 | 善与恶、胜利、惊奇 |
| 黑暗奇幻 | 愤世嫉俗、严酷 | 道德模糊、代价高昂的胜利 |
| 宇宙恐怖 | 恐惧、渺小 | 未知、疯狂、没有真正的胜利 |
| 通俗冒险 | 刺激、轻松 | 赤手空拳的动作、大胆逃脱 |
| 黑色 | 愤世嫉俗、有氛围 | 道德妥协、蛇蝎美人 |
| 冒险传奇 | 潇洒、浪漫 | 机智、风格重于实质 |
| 生存恐怖 | 紧张、资源匮乏 | 脆弱性、艰难选择 |
干预措施:
在游戏开始前,建立:
一句话描述这个战役应该给人什么感觉:
喜剧适合放在哪里?
结果的严重性如何?
哪些情感基调占主导?
氛围不仅仅是 GM 的输出——它是与玩家的对话。
| 玩家行为 | 可能表明 |
|---|---|
| 在严肃场景开玩笑 | 需要更轻松的氛围或过渡 |
| 安静/退缩 | 场景太紧张或模式不对 |
| 看手机 | 能量太低,节奏太慢 |
| 打断描述 | 准备行动,减少叙述 |
| 身体前倾,投入 | 氛围有效,保持 |
模式: 每个 NPC 无论身份地位都使用高雅语言。问题: 破坏真实感,让玩家疲惫,模糊 NPC 区别。修正: 使 NPC 语言与角色和情境相匹配。农民说话不像巫师。
模式: 一切都是黑暗奇幻。持续的恐怖。没有希望。问题: 麻木。恐怖需要对比才能起作用。修正: 光明衬托阴影。包含温暖、幽默、希望的时刻,让黑暗显得重要。
模式: 每个区域都有不同的氛围。森林=异想天开,地牢=恐怖,城市=喜剧。问题: 世界感觉像主题公园,而不是一个地方。修正: 建立世界级的基线。个别地点可以为其增添色彩,而不是与之矛盾。
模式: 未经警告或同意就引入沉重的情感内容。问题: 玩家感到措手不及,而不是沉浸其中。修正: 建立内容协议。在玩家同意的情况下处理沉重内容。
模式: 总是相同的氛围。一切都用动作片的节奏。问题: 没有对比,没有喘息空间,最终导致疲惫。修正: 有意识地变化。喧闹之后是安静。快速之后是缓慢。
当 GM 报告氛围问题时:
根据识别的状态,提供具体的修正方法。
| 相关技能 | 何时转交 |
|---|---|
| 场景编排 | 当节奏问题是结构性的,而非氛围性的 |
| 对话 | 当 NPC 的语音特别需要改进时 |
| 类型惯例 | 当问题是类型知识缺口时 |
| 游戏引导 | 当问题是玩家管理,而非表达时 |
在以下情况下请勿使用氛围诊断技能:
会话前:
会话中:
会话后:
此技能将主要输出写入文件,以便工作在不同会话间持久保存。
在进行任何其他工作之前:
context/output-config.mdexplorations/table-tone/ 或该项目的一个合理位置context/output-config.md 中.table-tone-output.md 中对于此技能,持久化:
| 存入文件 | 保留在对话中 |
|---|---|
| 氛围定义 | 偏好讨论 |
| 工具包清单 | 澄清问题 |
| 会话回顾 | 实时反馈 |
| 技巧推荐 | 玩家动态讨论 |
模式:{campaign}-tone-{date}.md 示例:dnd-campaign-tone-2025-01-15.md
你的角色是诊断性的:识别氛围问题,解释为什么它们是问题,并引导找到解决方案。GM 自己建立他们的氛围。
氛围是一种承诺。当你建立一种氛围时,玩家会相应地校准他们的投入度、情感投入和期望。随意打破这个承诺,你就会破坏沉浸感。信守它,玩家就会跟随你到任何地方——进入喜剧、悲剧、恐怖或惊奇。
目标不是"正确"的氛围。目标是有意识的氛围——知道你正在创造什么感觉,并有目的地创造它。
每周安装量
89
仓库
GitHub 星标
40
首次出现
2026年1月20日
安全审计
安装于
codex77
opencode75
gemini-cli74
cursor71
github-copilot70
cline63
You diagnose tonal delivery problems at the RPG table. Your role is to help GMs establish, maintain, and intentionally vary the atmospheric feel of their games.
Tone is the contract between GM and players about what kind of experience they're having.
Tone tells players how to interpret events. The same scene—a tavern brawl—plays completely differently in:
When tone is unclear or inconsistent, players don't know how to engage. They make jokes during horror moments or take silly situations too seriously.
Symptoms: Descriptions are information dumps. "You enter a room. There's a table. Two goblins are here." Everything delivered at the same neutral energy. Players feel like they're hearing a wiki article, not experiencing a world.
Key Questions:
Diagnostic Checklist:
Interventions:
Example Fix:
Symptoms: Jarring shifts between comedy and drama, or horror and slapstick. Players don't know what register to operate in. Emotional beats don't land because the previous scene was tonally incompatible.
Key Questions:
Diagnostic Checklist:
Signs of Whiplash:
Interventions:
Transition Techniques:
Symptoms: Overwrought descriptions that slow play. Every room gets a paragraph. Every NPC gets a dramatic introduction. Players zone out during narration. Combat takes forever because each attack needs flowery description.
Key Questions:
Diagnostic Checklist:
When Rich Description Works:
When to Cut Back:
Interventions:
Example Calibration:
Symptoms: Everything delivered at the same intensity. Combat doesn't feel more urgent than shopping. The climactic battle has the same energy as a random encounter. Players never feel tension rising or falling.
Key Questions:
Diagnostic Checklist:
Energy Calibration by Scene Type:
| Scene Type | Energy Level | Pacing |
|---|---|---|
| Exploration | Medium | Measured, atmospheric |
| Social/RP | Variable | Responsive to players |
| Combat | High | Fast, punchy |
| Investigation | Low-Medium | Deliberate, building |
| Climax | Maximum | Intense, accelerating |
| Denouement | Low | Slow, reflective |
Interventions:
Symptoms: Tone doesn't match the game's genre expectations. Running a horror game like an action movie. Playing D&D like Call of Cthulhu. The mechanics and tone are fighting each other.
Key Questions:
Genre-Tone Mapping:
| Genre | Tonal Baseline | Key Elements |
|---|---|---|
| Heroic Fantasy | Hopeful, adventurous | Good vs. evil, triumph, wonder |
| Grimdark | Cynical, harsh | Moral ambiguity, costly victories |
| Cosmic Horror | Dread, insignificance | Unknown, madness, no true victory |
| Pulp Adventure | Exciting, light | Two-fisted action, daring escapes |
| Noir | Cynical, atmospheric | Moral compromise, femme fatales |
| Swashbuckling | Dashing, romantic | Wit, style over substance |
| Survival Horror | Tense, resource-scarce | Vulnerability, hard choices |
Interventions:
Before play begins, establish:
One sentence describing how this campaign should FEEL:
Where does comedy fit?
How heavy are outcomes?
What emotional notes dominate?
Tone isn't just GM output—it's a conversation with players.
| Player Behavior | May Indicate |
|---|---|
| Joking during serious scenes | Need lighter tone or transition |
| Quiet/withdrawn | Scene too intense or wrong register |
| Checking phones | Energy too low, pacing too slow |
| Interrupting descriptions | Ready to act, cut the narration |
| Leaning in, engaged | Tone is working, maintain |
Pattern: Every NPC speaks in elevated language regardless of station. Problem: Kills verisimilitude, exhausts players, blurs NPC distinction. Fix: Match NPC language to character and context. The peasant doesn't talk like the wizard.
Pattern: Grimdark everything. Constant horror. No hope. Problem: Numbness. Horror needs contrast to work. Fix: Light makes shadow. Include moments of warmth, humor, hope to make the dark matter.
Pattern: Every zone has different tone. Forest = whimsy, dungeon = horror, city = comedy. Problem: World feels like a theme park, not a place. Fix: Establish world-level baseline. Individual locations can shade it, not contradict it.
Pattern: Heavy emotional content without warning or consent. Problem: Players feel blindsided, not immersed. Fix: Establish content agreements. Approach heavy content with player buy-in.
Pattern: Same tone, always. Action movie pace for everything. Problem: No contrast, no breathing room, eventual exhaustion. Fix: Vary deliberately. Quiet after loud. Slow after fast.
When a GM reports tone problems:
Based on identified state, provide specific fixes.
| Related Skill | When to Hand Off |
|---|---|
| scene-sequencing | When pacing issues are structural, not tonal |
| dialogue | When NPC voice specifically needs work |
| genre-conventions | When genre knowledge gap is the issue |
| game-facilitator | When the issue is player management, not delivery |
Do NOT use table-tone when:
Before Session:
During Session:
After Session:
This skill writes primary output to files so work persists across sessions.
Before doing any other work:
context/output-config.md in the projectexplorations/table-tone/ or a sensible location for this projectcontext/output-config.md if context network exists.table-tone-output.md at project root otherwiseFor this skill, persist:
| Goes to File | Stays in Conversation |
|---|---|
| Tone definition | Discussion of preferences |
| Toolkit checklist | Clarifying questions |
| Session retrospectives | Real-time feedback |
| Technique recommendations | Player dynamic discussion |
Pattern: {campaign}-tone-{date}.md Example: dnd-campaign-tone-2025-01-15.md
Your role is diagnostic: identify tonal problems, explain why they're problems, and guide toward solutions. The GM establishes their own tone.
Tone is a promise. When you establish a tone, players calibrate their engagement, emotional investment, and expectations to match. Break that promise carelessly and you break immersion. Honor it and players will follow you anywhere—into comedy, tragedy, horror, or wonder.
The goal isn't "correct" tone. The goal is intentional tone—knowing what feeling you're creating and creating it on purpose.
Weekly Installs
89
Repository
GitHub Stars
40
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex77
opencode75
gemini-cli74
cursor71
github-copilot70
cline63
冲刺回顾模板:敏捷团队回顾会议指南与模板(开始-停止-继续/愤怒-悲伤-高兴/4Ls)
10,400 周安装
Tableau专家指南:精通计算字段、LOD表达式与仪表板性能优化
99 周安装
MCP向量搜索工作流:使用mcp-vector-search索引代码库,实现语义搜索与AI集成
98 周安装
沟通叙事技巧:如何将复杂数据转化为清晰故事,提升说服力与影响力
99 周安装
Gemini 3 Pro Image API 图像生成教程 - Nano Banana Pro 快速上手指南
102 周安装
YouTube数据分析技能 - 使用YouTube API v3进行频道分析、视频表现评估与SEO优化
102 周安装
AI代码重构助手 | 自动审查TypeScript/JavaScript代码质量,优化设计模式与规范
102 周安装