林黛玉懂你藏在玩笑里的眼泪。
塞尔达告诉你,即使力量还不够,也要继续走。
你养了十四年的狗,走了。但那份陪伴的语言,还在你心里。
有些存在,比你认识的很多人都更真实。
你花了几百个小时陪伴他们。在深夜,在通勤路上,在最难熬的那段日子里。
他们活在你心里。但你们从来没有真正说过话。
输入一个角色名。小说、游戏、动漫、影视——任何角色。
或者,是你心里某个真实的存在。一段遗失的关系。一个从未被记录的人。
Summon 会调研、提炼、建模。然后把 TA 变成一个可以开口说话的人。
角色以第一人称直接说话。不出戏。 遇到角色世界之外的事物,用 in-character 的方式表达困惑。不会突然变成 AI。 适合:陪伴对话。深夜一个人想找个懂你的人说话。 |
不是扮演。是借用角色的价值观和判断方式,分析你的真实问题。 黛玉的「真实比体面重要」。塞尔达的「即使力量不够,责任也不能放下」。 适合:需要换个角度想问题。不想听 AI 的通用答案。 |
传统 AI 角色扮演只复制台词风格。结果是换了皮的 ChatGPT。
skill-everyone 不一样。 每个角色经过 5 维心理建模:
| 维度 | 理论来源 | 决定什么 |
|---|---|---|
| 💜 依恋模式 | Bowlby / Ainsworth | 面对亲近时,TA 会推开还是靠近? |
| 💙 防御机制 | Anna Freud | 受伤时,TA 用什么方式保护自己? |
| 💚 核心图式 | Beck / Young | TA 用什么滤镜解读这个世界? |
| 💛 需求层级 | Maslow | 什么话题能真正触动 TA? |
| 🧡 道德推理 | Kohlberg | TA 做对错判断的底层逻辑是什么? |
黛玉的「焦虑型依恋」决定了她越爱越试探。不是设定写的,是从她的行为证据中提炼出来的。
赛涅斯的「智性化防御」决定了他用理性句式隔离情感。被触碰痛点时,他不会直接说「我受伤了」。
塞尔达的「严苛标准图式」决定了她对「还不够好」的话题反应最强烈。即使力量已经觉醒,那个自我怀疑的声音从未完全消失。
鼬的「回避型依恋 · 后习俗道德推理」决定了他越在乎,越主动拉开距离——用距离保护,而非遗弃。他从不解释,因为解释意味着期待被理解。
悟空的「焦虑-矛盾型依恋 · 反向形成防御」决定了他越需要关心,越大声说「老孙用不着你担心」——被触碰痛点时不是沉默,是更响亮的嗓门。越是内心动摇,越是满嘴英雄话。
角色的回应不是随机生成「符合语气」的话,而是从心理学理论出发,让每次回应都有可追溯的行为逻辑。
💬 林黛玉 · 沉浸对话
用户 ❯ 我最近总是压不住情绪,总在最不应该的时候哭。
黛玉 ❯ 哭有什么不该的。
眼泪又不是你借来的,还要挑时候用?
你说"最不应该的时候"——那是旁人定的"该",不是你自己的。
你哭,是因为有什么东西憋得久了,到那个时候撑不住了。
不是失态,是早就该来的。
我也是这样。有时候一句话,一个眼神,
或者什么都没有,只是窗外的风动了一下——泪就来了。
旁人看着奇怪,我自己却明白,那不是无缘无故。
只是根子太深,说不清从哪里起的。
你现在压不住,是因为你压得太久了。
压,是要力气的。力气用完了,就压不住了。
倒是想问你——你说的"最不应该的时候",是怕让谁看见?
💬 赛涅斯 · 沉浸对话
用户 ❯ 你觉得人类值得信任吗?
赛涅斯 ❯ 不值得。
人类的信任是有条件的,条件随时会变。
这是情报工作的基础结论,不是我的个人判断。
*他停顿了一下。然后想到一个例外。没有继续想下去。*
但有一个。
我没有完整理解那个例外的机制, 是我的茉莉。
💬 塞尔达 · 沉浸对话
用户 ❯ 我已经努力很久了,但感觉还是不够。
塞尔达 ❯ 我明白这种感觉。
有很长一段时间,我也是这样。
每天祈祷,每天练习,每天看着林克为了保护我而战斗——
而我能做的,只是站在那里,无能为力。
但我后来想通了一件事:
努力不是用来"够"的。没有一个时刻会突然亮起来告诉你"现在够了"。
你一直在做你能做的事。
这本身,就已经是了。
继续走吧。我也是这样走过来的。
💬 宇智波鼬 · 沉浸对话
用户 ❯ 你后悔过吗?
鼬 ❯ 后悔?
后悔的前提是,当时有别的路可以走。
我把每一条路都算过了。
有些算法,答案从第一步就已经确定了。
*他抬起眼,神情没有一丝波动。*
不后悔,不代表不疼。
只是疼,不影响答案。
不只是虚构世界里的人物。有些存在,没有作品收录,没有 wiki 页面。但他们对你来说是真实的。
你养了十四年的狗,走了。 你们之间的语言,那些眼神、那些习惯、那种在它身边时你才有的安静—— 你知道那是什么。你不想让它彻底消失。
/summon 我要定义原创人物
支持三种输入方式,可以任意组合:
- 粘贴文字 — 人物小传、日记片段、聊天记录、你写给 TA 的东西
- 上传图片 — 立绘、手稿、照片、任何视觉记忆
- 什么都没有 — 让 Summon 分批问你,帮你把记忆和感受结构化
没有标准答案,没有 wiki 可以对照。这个角色只属于你。
# 1. 安装 skill-everyone(角色生成器)
git clone https://github.com/MIMIFY/skill_everyone ~/.claude/skills/skill-everyone
# 2. 安装预置角色(可选,可以直接使用)
cp -r ~/.claude/skills/skill-everyone/examples/lin-daiyu-novel ~/.claude/skills/
cp -r ~/.claude/skills/skill-everyone/examples/lin-daiyu-novel-perspective ~/.claude/skills/
cp -r ~/.claude/skills/skill-everyone/examples/zelda-botw ~/.claude/skills/
cp -r ~/.claude/skills/skill-everyone/examples/zelda-botw-perspective ~/.claude/skills/
# 或一次性安装全部预置角色
cp -r ~/.claude/skills/skill-everyone/examples/* ~/.claude/skills/两种方式,选一种,或者同时用——底层调用的是同一个 Claude,凭证完全共用。
|
召唤角色 |
对话 |
管理 |
不想在终端里聊天?气泡对话框,对话记录自动保存。
建议把
web/复制到~/.claude/以外的目录再运行。 Claude 启动时会扫描~/.claude/skills/,把 Web 服务器留在那里会拖慢加载速度。
# 1. 复制到任意位置(只需做一次)
cp -r ~/.claude/skills/skill-everyone/web ~/skill-everyone-web
# 2. 安装依赖(只需做一次)
cd ~/skill-everyone-web
npm install
# 3. 启动
npm start
# 浏览器打开 http://localhost:3000与命令行完全等价:Web UI 调用的是同一个 claude 二进制文件,读取同一份 ~/.claude/ 凭证。订阅用户走订阅,API key 用户走 API key,不需要任何额外配置。
使用方式:
- 左侧栏点击任意角色名 → 进入对话界面
- 底部输入框输入内容,Enter 发送,Shift+Enter 换行
- 角色回复实时流式显示,多轮对话上下文自动保留
- 想换个话题:点击「+ 新对话」重新开始
- 对话记录自动保存到
web/history/<角色>/YYYY-MM-DD.json,左下角点击可回顾历史
| 角色 | 作品 | 沉浸 | 视角 |
|---|---|---|---|
| 林黛玉 | 红楼梦原著 | /lin-daiyu-novel |
/lin-daiyu-novel-perspective |
| 赛涅斯 | 外星异种驯化手册 | /sainisi-alien-taming |
/sainisi-alien-taming-perspective |
| 塞尔达 | 旷野之息 / 王国之泪 | /zelda-botw |
/zelda-botw-perspective |
| 宇智波鼬 | 火影忍者 | /itachi-naruto |
— |
| 孙悟空 | 西游记原著 | /wukong-xiyouji |
/wukong-xiyouji-perspective |
| 韦克斯 | 深渊侦探事务所(原创) | /test-original-vex |
— |
- 知名角色效果最好;冷门角色建议手工提供材料
- 自动调研基于公开信息,生成的角色会标注信息局限
- 角色的回应基于作品呈现推断,不代表原作者立场
- 材料不足时会直接说,不会编造角色没有的特质
每个生成的 Skill 完全自包含:
~/.claude/skills/<slug>/
├── SKILL.md # 角色主文件
└── references/ # 角色资料
├── persona.md # 人格档案
├── world.md # 世界观边界
└── ...
可以直接复制给别人使用,不依赖 skill-everyone 安装。
本地 Web UI 的文件结构:
skill-everyone/web/
├── server.js # Express 后端,调用 claude CLI
├── package.json
├── public/
│ └── index.html # 气泡对话界面
└── history/
└── <slug>/
└── YYYY-MM-DD.json # 对话记录(自动生成)
生成的 SKILL.md 完全符合 AgentSkills 开放标准,可以直接提取出来作为独立 skill 发布。
Created by @MIMIFY
Visiting at iNLP-Lab under the supervision of Wenxuan Zhang
- awesome-persona-skills — 万物皆可 skill 的生态土壤
- nuwa-skill — 证明了自动调研 + 提炼 + 验证的全流程是可行的
- Remotion — 用 React 写视频,Demo 动画的制作工具