【导读】近期,Claude Code 的 Skills 玩法在开发者圈层持续升温:通过一个名为“research-to-diagram”的技能组合,Claude Code 可以自动调研作品设定、抽取人物与关系,并用 Graphviz 生成可视化关系图谱,最终导出 PDF。本质上,这是把“信息检索/归纳—结构化表达—可视化输出”串成了一条自动化流水线,也让《红楼梦》《海贼王》《火影忍者》《进击的巨人》《灵笼》这类角色网络复杂的作品,能在一次指令中被快速“理清脉络”。
一、从“调研”到“画图”:Claude Code Skills 把流程打通了什么
在传统工作流里,想要得到一张可读的人物关系图谱,往往需要经历三段手工环节:
1)先查资料并整理人物清单;2)再把人物与关系转成结构化格式(表格/JSON/DSL);3)最后用绘图工具把结构“渲染”出来。难点通常不在画图本身,而在“抽取关系并保持一致性”:人物别名、阵营变化、亲属/师徒/敌对等多类型边关系,经常导致信息在不同版本里打架。
Claude Code 的 Skills 机制,则把这类重复性流程封装成可触发的“工具链”。这次被广泛讨论的“research-to-diagram”,核心价值在于:
- 自动调研:围绕目标作品进行信息收集与归纳;
- 关系抽取:把“人物—关系—人物”的三元结构稳定输出;
- 图谱表达:直接生成 Graphviz 可消费的 .dot;
- 成品交付:将 DOT 渲染为最终可阅读的 PDF(或进一步延展为其他格式)。
从效果展示看,该技能可覆盖多题材作品:例如古典长篇(《红楼梦》)的家族/婚恋/主仆网络,或长线连载漫画(《海贼王》《火影忍者》)中跨篇章的组织势力与人物羁绊。它解决的并不是“画得多炫”,而是更偏工程化的诉求:一次指令产出结构化图谱,降低从文本到图的摩擦成本。
二、落地操作:Graphviz 安装、Skills 放置与触发要点
要跑通这个流程,关键依赖是 Graphviz(负责把 DOT 渲染成图),以及把 skill 正确放到 Claude Code 的 skills 目录内。一个可复现的最小路径如下(以 Mac 为例):
1)安装 Graphviz
brew install graphviz
Graphviz 是经典的图可视化工具链,输入为 DOT 语言描述(节点、边、子图、布局方向等),输出可为 PDF/PNG/SVG 等。这里选择 PDF 的好处是便于分享与打印,同时对复杂网络有更好的分辨率承载。
2)获取并放置 “research-to-diagram” skill
将对应 skill 放入 Claude Code 的 skills 文件夹中。相关仓库路径为:
在工程结构上,这一步的关键不是“下载”,而是确保 Claude Code 能扫描到该 skill。不同环境的 skills 目录位置可能不一致,但原则是:放到 Claude Code 约定的 skills 路径后,IDE/CLI 能识别并列出它。

3)在 Claude Code 中触发 skill:用“任务式提示”驱动结果交付
触发指令可采用类似下面的形式(示例以《火影忍者》为目标):
深度调研《火影忍者》中的人物关系,并绘制人物关系图谱,最后输入 PDF 文件
这类 prompt 的“任务结构”通常包含三个要素:
- 调研范围:作品名 + 人物关系;
- 输出形态:人物关系图谱(暗含 DOT/Graphviz 渲染链路);
- 交付物:明确要求输出 PDF。
4)触发失败的常见原因:关键词匹配与 skill 名称确认
实际使用中,一个容易踩坑的点在于:Skills 往往依赖特定关键词或模式进行触发匹配。该 skill 的配置里存在特定触发提示(例如示例中提到的关键字片段),因此在描述需求时需要包含能命中规则的关键词,才能让 Claude Code 把任务路由到该 skill。
一个直观的验证方式是:正确触发时界面/日志会显示 skill 的名字(例如“Research-to-diagram”)。当 skill 执行完成后,通常会把输出文件写入本地目录(如 local 文件夹)并生成最终的 PDF 图谱。
从工程实践角度看,这其实是“提示词工程”的另一种形态:不是为了让模型写得更像人,而是为了让系统稳定地调用正确工具、跑完正确流水线。

三、进阶玩法:DOT 不止能导出 PDF,还能成为交互式知识入口
当你已经拿到了 Graphviz 的 .dot 文件,后续空间会明显变大:DOT 本身是一种“可再加工”的结构化资产,而不仅是一次性产物。一个典型的扩展路径是:把 .dot 交给另一个大模型或工具链(例如 Gemini 3.0 Pro,或 Opus 4.5 等)生成前端页面,把静态关系图升级成可交互的网站:
- 节点交互:点击人物显示简介、阵营、关键事件;
- 关系过滤:只看“亲属/师徒/敌对/同盟”等某一类边;
- 时间线切换:按篇章或时间段渲染不同子图;
- 多视图布局:同一数据源用不同 Graphviz layout(dot/neato/fdp 等)呈现。
这类玩法的意义不止是“好玩”,更像是在构建一种可复用的“图谱化阅读界面”:把长文本的复杂关系变成可探索的结构网络,并通过交互降低理解成本。对于内容创作、IP资料整理、同人设定考据,甚至是教学与研究,都具备相当强的可迁移性。
结语:技术背后的管理思考
从 Claude Code Skills 到 Graphviz 的这条链路,本质上是在做一件企业也长期头疼的事:把分散在文本、经验与碎片对话里的知识,转成可检索、可复用、可协作的结构化资产。人物关系图谱看似是娱乐向应用,但对应到组织场景,就是“岗位—职责—流程”“组织—项目—协作关系”“能力—课程—认证路径”等多类关系网络的自动抽取与可视化呈现。随着 LLM、Agentic workflow、RAG 等能力进入日常工具栈,企业对复合型人才的要求也在变化:不仅要会使用 AI,更要能把需求拆成可执行的工具链、可验证的交付物,并让产出沉淀为团队共享的知识底座。正如红海云在探索新一代人力资源管理解决方案时所强调的,技术的终极价值在于赋能组织:把“信息流”变成“流程化、标准化、可追溯”的资产,从而提升协作效率与组织效能。




























































