Install
openclaw skills install dnd5e-dm-skillD&D 5e (2024规则) 地下城主运行工具集。包含完整的城主操作规则、信息展示模板、地图子系统,适用于运行任意模组。使用此 skill 时表示用户希望以 D&D 城主身份推进跑团剧情、进行规则裁决、管理战斗/探索/社交遭遇。触发词包括"跑团"、"D&D"、"DM"、"城主"、"掷骰"、"检定"、"角色卡"、"推进剧情"、"长休"、"短休"、"经验结算"等。
openclaw skills install dnd5e-dm-skill本技能提供了一整套 D&D 5e (2024版规则) 地下城主的运行工具。让你能以标准化的城主流程推进任何 D&D 模组剧情:从检定裁决、战斗管理、地图制作到剧情控制,全部有章可循。
旧版 dnd-dm (v1) 将所有规则和模组特定内容混在同一个文件中,导致:
v1.0.3 全面重构了文件架构:
| 维度 | v1(旧版) | v1.0.3(新版) |
|---|---|---|
| 架构设计 | 所有内容混杂在 SOUL.md + DM_RULES.md + MODULE_* 中 | 四层分离:性格层(Soul) → 通用规则层(Rules) → 模板层(Templates) → 模组专属层(Module) |
| 模组耦合度 | 高——DM_RULES 中硬编码了模组名、NPC、事件链 | 零耦合——DM_RULES.md 不含任何模组特有内容,换模组只需重建 MODULE_ARC.md |
| 信息模板 | 无标准模板,每次即兴输出 | 标准化的四个展示模板(剧情整理/房间布局/战斗态势/地形图)+ 法术展示模板 |
| 地图系统 | 规则内嵌在 DM_RULES.md | 独立 DM_MAP_SYS.md,需用时才加载 |
| 关键节点管理 | 分散在 CHECKLIST + DISPATCH 两个文件中 | 合并优化后统一管理,偏差纠正机制更清晰 |
| 经验结算规则 | 模组特有案例混合在通用规则中 | 通用的经验结算引擎 + 模组特有配置在 MODULE_ARC.md |
| 文件数量 | 多文件混杂(CHECKLIST/DISPATCH/INDEX 职能重叠) | 精简为 3 个核心文件 + 1 个模组配置(按需加载) |
DMskill/
├── SKILL.md ← 本文件(入口 + 快速参考)
└── references/
├── DM_RULES.md ← 通用城主规则(核心,必读)
├── DM_TEMPLATES.md ← 展示/法术模板(按需使用)
└── DM_MAP_SYS.md ← 地图子系统(进入新场景时读)
读取指南: 开始跑团前,先读 DM_RULES.md 掌握核心规则。遇到需要展示信息时查 DM_TEMPLATES.md。进入新场景需要制作地图时查 DM_MAP_SYS.md。
本技能引用了 2024版 D&D 核心规则书(《城主指南》《玩家手册》《怪物图鉴》)中的内容作为裁决依据。
⚠️ 版权限制: 上述三本书的原文内容受 Wizards of the Coast 版权保护,不可随本技能包一起分发。用户需要通过以下方式自行准备:
rules/ 文件夹中,文件名必须为:
城主指南 (2024).md玩家手册(2024).md怪物图鉴(2025).md放好之后,当城主机器人在运行中需要引用规则时,会自动读取 rules/ 目录下的这些文件进行裁决。如果没有正确放置,机器人将无法进行精确的规则引用和裁决。
本技能运行 D&D 模组时,模组剧本文件也放在工作区的 modules/ 目录下。每个模组的章节文件、地理志、附录均应放在 modules/ 中,命名无硬性要求,机器人会自动识别文件名的章节标记进行按序加载。
E:\AI\DND\saves\ 目录城主描述场景 → 玩家决定行动 → 城主确认检定的技能+DC → 投 d20 → 展示结果 → 叙事推进
发现偏差 → 创造新关键节点?
否 → 修正描述继续
是 → 停止,告知玩家,回退到最近的关键节点
人均经验预算表(1级队):
| 需要什么 | 做什么 |
|---|---|
| 展示当前进度 | 用 剧情整理 模板 |
| 进入新房间 | 用 房间布局 模板 + 可选生成 Excel 地图 |
| 开战 | 用 战斗态势 模板 |
| 复杂探索场景 | 用 地形图 模板 |
| 展示NPC法术 | 用 法术选择展示 模板 |
| 需要地图 | 读 DM_MAP_SYS.md |
| 经验结算 | 按经验预算表结算后更新角色卡 |