SuperAPI AI 工具集

linkify

通用与其它

查看项目

更新于 10-15 22:14

技能介绍

用途:Linkify 用于世界构建项目中的实体文件,自动为文中出现的已有实体名称、别名和部分匹配添加 [[wikilink]] 链接。它只链接已存在的实体,不会创建新实体。

主要能力:支持按实体名或文件路径处理单个实体;支持 --world 批量处理整个世界的实体,并可用 --category 限定类别(如 Characters、Settlements);支持 --dry-run 预览、--all-worlds 跨世界搜索、--case-sensitive 区分大小写。匹配时按名称长度从长到短排序,避免短名误匹配;支持部分名称显示文本,如 [[Lord Varic Valdren|Lord Varic]]。

使用方式:基本命令为 /linkify "Aldersgate",预览用 /linkify "Aldersgate" --dry-run,按路径用 /linkify Worlds/Eldermyr/Settlements/Aldersgate.md,批量用 /linkify --world Eldermyr,限定类别用 /linkify --world Eldermyr --category Characters。

适用场景:在世界构建流程中,创建实体后补充链接、审计前补齐链接,或与 /link-entities 配合管理 Connections 关系。

限制:不创建新实体;不处理 YAML frontmatter、代码块、Image Prompts 区域、已有 wikilink、Connections 区域和 markdown 标题;不自我链接;同一句子内不重复链接同一名称;歧义匹配需人工确认。大型世界(300+ 实体)建议使用 scripts/linkify_world.py。其他收费、平台等信息暂未提供。