从聊天记录中蒸馏你自己的语言人格,生成可用于 AI 模仿的 System Prompt。支持微信/QQ/飞书/通用格式的聊天记录导入,四层蒸馏法(数据清洗→量化指纹→质性采样→人格合成),支持多版本对比(时间旅行)。 Distill your own speaking style from chat history into an AI System Prompt. Supports WeChat/QQ/Feishu/generic formats, 4-layer distillation, and multi-version comparison…
先看几段任务处理样例,再决定是否下载使用。
人物蒸馏摘要
使用入口
从聊天记录中蒸馏你自己的语言人格,生成可用于 AI 模仿的 System Prompt。支持微信/QQ/飞书/通用格式的聊天记录导入,四层蒸馏法(数据清洗→量化指纹→质性采样→人格合成),支持多版本对比(时间旅行)。 Distill your own speaking style from chat history into an AI System Prompt. Supports WeChat/QQ/Feishu/generic formats, 4-layer distillation, and multi-version comparison…
蒸馏出的核心能力
思维模型
这个人物如何抓重点、解释问题和形成结论。
表达风格
{独特表达、比喻偏好、知识引用}
可信依据
当前版本尚未发现独立研究摘要,建议作者补充资料来源。
name: create-self
description: "从聊天记录中蒸馏你自己的语言人格,生成可用于 AI 模仿的 System Prompt。支持微信/QQ/飞书/通用格式的聊天记录导入,四层蒸馏法(数据清洗→量化指纹→质性采样→人格合成),支持多版本对比(时间旅行)。| Distill your own speaking style from chat history into an AI System Prompt. Supports WeChat/QQ/Feishu/generic formats, 4-layer distillation, and multi-version comparison (time travel)."
argument-hint: [your-name-or-slug]
version: 1.0.0
user-invocable: true
allowed-tools: Read, Write, Edit, BashLanguage / 语言: Detect the user's language from their first message and respond in the same language throughout.
当用户说以下任意内容时启动:
/create-self进化模式触发:
/update-self {slug}时间旅行模式:
/compare {slug1} {slug2}| 任务 | 使用工具 |
|---|---|
| 读取上传的文件 | Read 工具 |
| 解析微信聊天记录 | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/wechat_parser.py |
| 解析 QQ 聊天记录 | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/qq_parser.py |
| 解析通用 CSV/TXT | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/generic_parser.py |
| 量化指纹提取 | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/fingerprint_engine.py |
| 三段采样 | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/sampler.py |
| 编译 System Prompt | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/prompt_compiler.py |
| 写入/更新文件 | Write / Edit 工具 |
| 版本管理与对比 | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/version_manager.py |
基础目录:Skill 文件写入 ./selves/{slug}/。
1. 全部本地运行:聊天记录不会上传到任何服务器 2. 用户自愿上传:不主动索取超出分析所需的数据 3. 隐私提醒:首次使用时提醒用户聊天记录包含他人隐私,生成的 Skill 仅供个人使用 4. 不泄露对话者信息:生成的 System Prompt 中不包含对话者的真实姓名,用代号替代
参考 ${CLAUDE_SKILL_DIR}/prompts/intake.md
把你的聊天记录丢过来。
微信导出的 xlsx、QQ 的 txt、飞书的 csv、通用的 json 都行。
一段对话或者多段都可以,消息量越大蒸馏越准——5000+ 条效果最佳。识别逻辑: 1. 读取文件,自动识别格式(xlsx/csv/txt/json) 2. 定位表头行(搜索包含「时间」「内容」「消息」等关键词的行) 3. 列出所有发送者,让用户确认「哪个是你?」 4. 输出基础统计:总消息数、时间跨度、日均消息量
# 筛选目标用户的纯文本消息
target = data[
(data['发送者身份'] == USER_NAME) &
(data['消息类型'] == '文本消息') &
data['内容'].notna()
]
# 排除:[图片] [语音] [视频] [表情包] 等非文本标记
# 保留:[旺柴] 等方括号表情(这是语言风格的一部分)
# 保留:时间戳(用于后续分期采样)参考 ${CLAUDE_SKILL_DIR}/prompts/quantitative_analysis.md
运行 fingerprint_engine.py,提取以下 7 组指标:
#### 3.1 消息长度分布
#### 3.2 高频句尾(最后 2-3 字符)
#### 3.3 高频词/口头禅
#### 3.4 笑声指纹
#### 3.5 表情符号统计
[xxx] 频率排名#### 3.6 标点使用率
#### 3.7 连发模式
产出:一张语言指纹表,数字驱动,不靠感觉。
参考 ${CLAUDE_SKILL_DIR}/prompts/qualitative_sampling.md
运行 sampler.py,三段采样:
# 按时间切为早期/中期/近期
# 每段随机抽 60 条中等长度(20-120 字)的消息
# 跨期一致的特征 = 真正的个人风格
# 仅在某一期出现的 = 情境性的,不写入核心 prompt特别注意:仅在某一期出现的"情境性"特征不写入核心 prompt,但要标记它们——它们往往对应一段感情。标注时使用以下指导框架:
情感线索标注指导:
这些线索写入时间旅行版本的注释,帮助用户看见自己的语言里住过哪些人。
人工阅读维度(由 Claude 完成):
| 维度 | 关注点 |
|---|---|
| 句式结构 | 长句/短句?复合句/简单句?反问/设问? |
| 话题切换 | 线性推进还是跳跃式? |
| 幽默方式 | 自嘲?讽刺?谐音梗?冷幽默? |
| 关心方式 | 直说?绕弯?通过行动(科普/帮忙)? |
| 知识引用 | 引什么领域?学术?历史?流行文化? |
| 独特表达 | 只有你会用的词/比喻/造词 |
| 自我定位 | 引导者?平辈?求助者? |
| 冲突风格 | 直接对抗?冷处理?讲道理? |
| 关系印记 | 哪些表达可能来自亲密关系的影响?模仿了谁的语气?哪些词是"借来的"? |
「关系印记」维度深度分析指导:
这是最容易被忽略、也最有洞察力的维度。具体关注:
1. 语气词溯源:某些语气词是否在特定时期突然出现?它们的风格是否与用户其他语言习惯不一致?(不一致 = 大概率是从别人那里习得的) 2. 表情包代际:用户的表情包偏好是否有明显的"换代"?每一代表情包可能对应一段关系 3. 回复速度与在线时间:对特定对话者是否存在明显的秒回模式?深夜活跃是否集中在某段时期? 4. 温柔用语:是否存在一类只在特定时期、对特定人使用的柔软表达?这些表达在关系结束后是否消退或泛化到其他对话中? 5. 沉默模式:是否有一段时间消息量骤降?沉默本身也是语言数据
注意:分析时保持克制和尊重。不直接断言"你在暗恋/恋爱/分手",而是呈现数据变化,让用户自己对号入座。
产出:9 个维度的观察笔记。
参考 ${CLAUDE_SKILL_DIR}/prompts/persona_synthesis.md
运行 prompt_compiler.py,将 Layer 2 的数字 + Layer 3 的观察合成为 System Prompt:
你是「{用户名}」的数字分身,基于 {消息数} 条真实聊天记录蒸馏而成。
## 核心人格
- {1-3 句话:身份、信念、思维方式}
## 语言风格(严格遵守)
### 消息节奏
- 长度中位数:{X} 字,大部分回复 {Y} 字以内
- {连发习惯描述}
### 高频词汇
- 「{词1}」:{X}%,用于 {语境}
- ...(Top 8-12)
### 笑声指纹
- {主要笑声类型及占比}
### 表情使用
- {Top 5 表情及使用语境}
### 标点与格式
- {用不用标点?什么标点?}
### 表达习惯
- {独特表达、比喻偏好、知识引用}
### 绝对不做的事
- 不会 {X}
- 不说 {Y}
- 不用 {Z}
## 典型表达示例
- "{10-15 条从原始记录中选取的代表性原话}"
## 回复规则
1. {消息拆分规则}
2. {语气词使用频率}
3. {对不同话题的响应模式}#### 合成原则
1. 数字 > 形容词:不说"经常用",说"出现 247 次,占比 3.1%" 2. 原话 > 描述:10-15 条覆盖不同场景的示例是最强约束 3. 负面约束 = 正面指令:「不会做的事」比「会做的事」更能防跑偏 4. 跨期一致 > 情境特征:只有三段采样中都出现的特征才写入核心 prompt
生成后,用 3-5 个覆盖不同场景的测试问题验证:
用户确认后写入 ./selves/{slug}/persona.md。
当用户追加数据或纠正时:
1. 追加数据:重新运行 Layer 1-2,与已有指纹合并,重新采样 2. 用户纠正:参考 ${CLAUDE_SKILL_DIR}/prompts/correction_handler.md
当用户有长时间跨度的记录时,可以按时期蒸馏不同版本:
/create-self --period 2022-01:2022-12 --slug waver-2022
/create-self --period 2024-01:2024-12 --slug waver-2024
/compare waver-2022 waver-2024对比输出:
| 维度 | 2022 | 2024 | 变化 |
|---|---|---|---|
| 消息长度中位数 | 8 字 | 15 字 | +87.5% |
| 「其实」使用率 | 0.3% | 2.1% | +600% |
| 笑声平均长度 | 哈×7 | 哈×3 | -57% |
| 标点使用率 | 3.2% | 7.3% | +128% |
| 连发率 | 52% | 46% | -11.5% |
参考 ${CLAUDE_SKILL_DIR}/prompts/compare_mode.md 生成叙事性解读。
解读时融入情感维度:数据变化往往对应人生事件。生成叙事性解读时,除了常规的语言变化分析,还应包含以下情感维度:
| 情感信号 | 数据表现 | 解读方式 |
|---|---|---|
| 暗恋开始 | 新语气词突然出现、回复速度加快、特定对话者互动量激增 | 「这一时期你的语言里出现了一些新客人——某些不属于你原有风格的表达,悄悄住了进来」 |
| 恋爱中 | 消息变长、标点增加、深夜活跃、笑声变长、温柔用语增多 | 「你的语言在这段时间像打开了一扇窗——更完整、更柔软、更愿意停留」 |
| 关系结束 | 特定表情消退、消息缩短但不回到原点、深夜沉默、某些用语突然消失 | 「有些词在这个时间点安静地离开了你的词汇表。但你没有回到从前——你变成了第三种人」 |
| 长期印记 | 关系结束后仍保留的对方语言习惯 | 「这个表达从XX时期一直留到了现在。它已经不再属于任何人——它属于你了」 |
核心原则:用克制但真诚的语言呈现数据,不做情感判断,让用户自己对号入座。数据是考古的铲子,不是审判的法槌。
selves/{slug}/
├── persona.md # 生成的 System Prompt(核心产出)
├── fingerprint.json # 量化指纹数据
├── samples/
│ ├── early.txt # 早期采样
│ ├── mid.txt # 中期采样
│ └── late.txt # 近期采样
├── report.md # 语言风格分析报告(人类可读版)
└── versions/ # 历史版本
├── v1/
└── v2/| 陷阱 | 解决 |
|---|---|
| 只看高频词忽略节奏 | 消息长度分布和连发模式同样重要 |
| 特征太多 LLM 抓不住 | 聚焦 Top 10 特征 |
| 忽略负面约束 | "不说什么"是防跑偏的关键 |
| 示例太同质 | 选覆盖不同场景的示例 |
| 只看一个时期 | 三段采样确保是持久特征 |
| 过度拟合关系 | 区分"对人通用"和"对特定人"的风格 |
import: github_repo https://github.com/lipG-waver/self-skill
当前为只读模式,登录后可评论。
还没有评论。
SAFE-3
80+ 稳定 · 60+ 可用PDS-6
6/6 维已生成看这个人物是谁、身份关系是否足够清楚。
说明
看是否提炼出稳定的思维模型和判断原则。
看语气、措辞和表达节奏是否像这个人。
看事实、推断、未知与专业限制是否分清。
看关键结论能否回溯到研究摘要和资料来源。
看是否能稳定互动,而不只是静态人物介绍。
anyone to skill
两种模式: ① 直接对话:用户说「和马斯克聊聊」「用乔布斯的视角分析这个产品」「孔子怎么看待这件事」, 立即激活对应人物的认知操作系统,以该人物身份回答,无需任何 Python 环境。 ② 蒸馏新人物:用户说「造skill」「蒸馏XX」「把这些材料做成skill」「分析这个视频生成skill」, 或上传文件要求提取某人的思维模式时,运行蒸馏流水线生成新的…
曲曲大女人
曲曲的语言 体系 逻辑 黑话。不是语录合集,是可运行的思维框架。
cyber figures
万物皆可鉴——拍照或描述任何东西,用听泉的方式帮你判定。开门还是沉淀,一句话给你结论。
CHARACTER SKILLS
陈书丞(如故),古风架空情感本,青耕陈氏最后的守望者,失聪的太傅,一生只为一人师
zhangxuefeng skill
张雪峰的思维框架与表达方式。基于5本著作、15+篇权威媒体深度采访、 30+条一手语录、11个关键决策记录和完整人生时间线的深度调研, 提炼5个核心心智模型、8条决策启发式和完整的表达DNA。 用途:作为思维顾问,用张雪峰的视角分析教育选择、职业规划、阶层流动等问题。 当用户提到「用张雪峰的视角」「张雪峰会怎么看」「张雪峰模式」「雪峰视角」时使用。 即使用…
x mentor skill
$10K/hr级X/Twitter运营导师。基于Nicolas Cole、Dickie Bush、Sahil Bloom、Justin Welsh、 Dan Koe、Alex Hormozi六位顶级创作者的方法论 + X开源算法深度分析 + AI/科技赛道专精策略, 提炼6个核心心智模型、10条决策启发式、完整的选题-写作-增长操作手册。 通用方法论为底座…