用途:该技能为《龙与地下城》第五版系统参考文档(SRD)提供基于检索的访问能力,用于回答 D&D 5e SRD 相关问题,包括核心规则与游戏流程、属性检定与豁免、战斗与动作、状态与移动、职业与背景、装备与魔法物品、法术与施法、SRD 收录的生物与数据块。
主要能力:references/ 目录按页码区间存放 Markdown 文件,命名形如 DND5eSRD_XXX-YYY.md;提供两个 Python 工具:search_with_positions.py 做正则检索并返回精确字符范围与上下文,expand_context.py 按段落、章节、字符或整篇文档扩展结果,并给出标题面包屑。
使用方式:先检索再扩展。示例:python /skills/dnd5e-srd/scripts/search_with_positions.py "grapple" --all;python /skills/dnd5e-srd/scripts/expand_context.py "fireball" --result 1 --mode section --all。可用 --pages 200-300 限定页码,--results 1,3,5 批量扩展,--format json 输出机器可读结果。回答时按 [filename, chars START-END] 格式在相关信息末尾标注来源。
适用场景:查询规则细节、法术描述、职业特性、装备与魔法物品、怪物数据块,以及需要多跳检索并综合多个来源的问题。
限制:仅包含 SRD 内容,不含补充规则或非 SRD 材料;部分文件较大(可达 120K+),建议定向检索;具体安装方式、收费与平台支持暂未提供。