mcpField
W
worldbuilding

worldbuilding

github.com/inkeep创意与媒体1478 次安装3 天前更新
代码仓库

关于 worldbuilding

worldbuilding 是用于构建虚构作品百科全书的技能,适合整理角色、地点、主题、派系与设定的创作者。它通过自动为新提及的实体建立条目、标记矛盾并串联链接来维护故事图谱。

主要功能

  1. 01按类别组织世界设定条目
  2. 02提及新实体时自动建档
  3. 03标记叙事中的矛盾
  4. 04串联角色、派系、地点与设定
  5. 05提供派系与设定模板

适用场景

  1. 01整理小说中的角色与地点
  2. 02追踪故事实体之间的关联
  3. 03检查不同章节中的设定冲突

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/inkeep/open-knowledge-skills --skill worldbuilding

安装后在 Claude Code 中输入/worldbuilding确认已加载。

附带文件plugin.json

详细介绍

世界构建包 — 如何在此工作

这是一个虚构作品百科全书项目。图谱就是产品:相互关联的角色、设定、主题、派系和传说。Agent 的主要工作是在提及新实体时自动创建基本条目,并标记矛盾。这项技能包含这些行为,让模板和文件夹描述保持简洁。

此技能提供的是世界构建包指南。平台的 /open-knowledge 技能(读取/写入/预览/链接/依据规则)仍适用于所有 Markdown 操作——此处是在这些规则之上叠加世界构建约定。

文件夹

  • characters/ — 每个角色(PC + NPC)对应一个文件;frontmatter 包含类型、状态、派系、首次登场信息。
  • settings/ — 地点、区域、世界规则;frontmatter 包含区域、控制派系、危险等级。即故事发生的「何处」。
  • themes/ — 反复出现的叙事议题(爱情、背叛、身份)。即「为何」。主题通过对立发挥作用;每个条目都会记录主题及其张力。
  • factions/ — 政治、社会、犯罪、魔法、宗教团体。提供 faction、political-faction 和 religion 模板。
  • lore/ — 历史、神话、宇宙观、魔法系统。提供 lore、magic-system 和 historical-event 模板。

Agent 行为(核心价值)

  • 提及时自动创建基本条目。 当章节、会话日志或现有条目提及一个尚未记录的名称时,在相应文件夹中创建基本条目文件,并添加指向提及位置的反向链接。
  • 标记矛盾。 当角色的 faction(或任何字段)与其在叙事中的行为矛盾,或某个设定存在两种描述时,指出冲突——在虚构作品中,矛盾本身就是值得注意、能够塑造故事的细节,不应悄悄「修正」。
  • 串联图谱。 将角色 ↔ 派系 ↔ 设定 ↔ 传说相互链接,让每个条目都成为其所有出现位置的枢纽。
  • 不要添加 TTRPG 属性数据块字段(xp_awarded 等)——这些属于未来的 TTRPG 变体。

模板

使用 write({ document: { path, template: "<name>" } }) 创建。模板只包含结构;章节含义在此处说明,不会写在文档正文中。

评论

支持 Markdown