rpg-tools
为Claude设计的便携式RPG工具集,支持骰子、塔罗牌、名称生成和战役数据管理。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:rpg-tools。 它的用途是:为Claude设计的便携式RPG工具集,支持骰子、塔罗牌、名称生成和战役数据管理。 完整的 Skill 内容见:https://321skill.com/skills/rpg-tools/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我的角色需要进行一次困难的攀爬检定。”,它会调用dice工具,根据你设定的难度(如2d20取低+3)返回一个随机结果。或者,当你的故事陷入僵局时,可以说:“为当前场景抽取三张塔罗牌作为启示。”,AI会调用tarot工具并为你解读牌面含义,激发新的剧情灵感。
介绍
rpg-tools是一个专为Solo(单人)角色扮演游戏(RPG)设计的工具集,旨在解决玩家在独自进行桌面角色扮演游戏时,需要频繁进行随机判定、生成内容和管理游戏数据的痛点。它通过一系列独立的Python脚本,提供了骰子、塔罗牌、神谕、名称生成以及角色、地点、故事、记忆等战役数据的管理功能,让玩家能够更专注于叙事和角色扮演本身。
使用方式非常灵活。你可以将其构建为Claude Desktop的Skill文件直接上传使用,也可以在Claude Code或本地环境中直接运行脚本目录下的Python程序。例如,通过简单的命令行指令即可完成复杂的骰子检定、抽取塔罗牌或生成符合特定文化背景的角色名称。
这个工具集非常适合那些喜欢进行Solo RPG的玩家、游戏主持人(GM)以及希望将AI(如Claude)作为游戏伙伴或叙事助手的创作者。无论是想快速开始一场单人冒险,还是在已有的战役中管理庞杂的世界观数据,它都能提供有力的支持。
需要注意的是,工具本身不包含预设的游戏规则或世界观数据,其名称集、角色档案、地点数据等均需要用户根据提供的指南自行创建和填充JSON文件。建议初次使用者先阅读项目中的指南文档,了解数据结构,以便最大化工具的效用。
核心特点
核心区别在于其高度模块化和数据驱动设计:每个工具(骰子、塔罗、神谕、名称生成、数据管理)都是独立的脚本,既可集成到Claude Skill中作为AI的扩展能力,也可脱离AI环境在命令行单独使用,赋予了用户极大的使用灵活性。同时,它支持用户完全自定义名称集、角色、地点等JSON数据文件,能深度适配任何自定义的RPG世界观。
注意事项
不适合需要复杂图形界面、实时多人协作或内置了完整商业游戏规则库的RPG场景。
常见问题
没有编程基础能使用吗?
可以。如果使用构建好的.skill文件在Claude Desktop中使用,则无需接触代码;若在命令行使用,只需掌握基础的终端命令即可。
支持哪些骰子规则?
支持完整的Roll20兼容骰子表示法,包括优势劣势(kh/kl)、骰子爆炸(!)、命运骰(dF)、成功计数(>=X)等复杂规则。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/rpg-tools/raw/index.md 读取 rpg-tools 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/rpg-tools/raw/index.md(查看排版版本)