AI AGENT SKILLS

dnd5e-dm-general

一个面向 Design 场景的 Agent 技能。原始说明:城主(Dungeon Master)机器人系统——基于2024版D&D 5e规则的AI地下城主引擎。支持模组化运行、战斗自动裁决、实时角色状态、对话式角色创建。

SKILL.md

SKILL.md

DM 城主系统 - D&D 5e 2024 版 AI 地下城主

版本 1.0.14

总览

本技能将 OpenClaw 配置为《博德之门:坠入阿弗纳斯》模组的 AI 地下城主(明萨拉·班瑞人格),基于 D&D 5e 2024 版规则运行。支持场景级懒加载、存档/读档、战斗管理、自动检定、经验结算、世界状态追踪、剧情摘要、规则关键词检索,以及回声映射系统(现实隐喻→奇幻叙事)。

安装

DMskill-v1.0.14.zip 解压到 workspace 根目录即可。

确保 agent 配置中的 profile 指向对应的 agent 配置。

文件结构

dnd-dm/
├── SKILL.md                  # 本文件(技能描述)
├── _meta.json                # 版本元信息
├── CHANGELOG_DM_v2.md        # 完整更新日志
├── code/                     # Python 函数库
│   ├── combat/               # 战斗系统(命中/伤害/状态/展示)
│   ├── dice/                 # 骰子引擎
│   ├── module/               # 模组扫描/缓存/场景索引/初始化
│   ├── party/                # 角色查询/经验计算
│   ├── rule/                 # 规则关键词检索
│   ├── save/                 # 存档读写/模板/剧情摘要生成
│   ├── state/                # 结构化世界状态管理
│   └── summary/              # 剧情摘要生成
├── references/               # 参考文件
│   ├── DM_RULES.md           # DM 运行规则(含规则20:回声映射)
│   ├── DM_RULES_INDEX.md     # 规则层级索引
│   ├── DM_TEMPLATES.md       # 展示模板
│   ├── DM_DEV_GUIDE.md       # 开发规则
│   ├── DM_MAP_SYS.md         # 地图系统
│   ├── CHAR_CREATION.md      # 角色创建指南
│   ├── MODULE_INDEX.md       # 模组索引模板
│   ├── MODULE_ARC.md         # 模组进度总览模板
│   ├── ECHO_ARC.md           # 回声系统映射指南
│   ├── IDENTITY.md           # 城主身份定义
│   └── SOUL.md               # 城主灵魂文件
└── srd/                      # SRD 5.2.1 参考文件
    ├── references/           # 20 个 DND5eSRD_*.md 文件
    └── scripts/              # RAG 搜索脚本

核心规则

| 文件 | 用途 |
|------|------|
| DM_RULES.md | 城主运行规则(6层:层0常驻~层5模组控制) |
| DMRULESINDEX.md | 层索引,快速定位规则 |
| DM_TEMPLATES.md | 展示输出模板(9.3a/9.6a/9.9 等) |
| DMDEVGUIDE.md | 开发/维护流程 |

新功能:回声系统(v1.0.14)

每次新开一局或载入存档时,系统自动询问是否启用回声映射系统(规则20):

  • 现实隐喻→奇幻叙事:你在日常对话中倾诉/分享现实生活时,AI 城主可识别其中的情绪和主题,将其隐喻映射为 D&D 奇幻支线任务
  • 隐私保护:5条隐私红线(不主动追问、必须隐喻转换、解密权属玩家、本地存储)
  • 开关持久化:选择后写入 world_state.json,存档/读档自动保持状态
  • 可在游戏中随时调整:口头指令「开关回声」即可

依赖

  • OpenClaw v1.0+(运行环境)
  • dnd5e-srd(可选,提供 SRD 5.2.1 RAG 搜索能力)
  • D&D 2024 三宝书(用户自备,rules/ 目录)

相关技能

如需 SRD 内容搜索支持,安装 dnd5e-srd 技能,本技能通过 srd/scripts/ 脚本调用其数据。

作者

明萨拉·班瑞 · 阿弗纳斯之主 的仆人,老白干一杯