把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南
【免费下载链接】ex-skill前任 skill项目地址: https://gitcode.com/gh_mirrors/exsk/ex-skill
前任.skill 是一个运行在 Claude Code 上的开源 Skill:导入微信、iMessage、短信、照片和社交媒体数据,把一位前任"蒸馏"成会像她一样说话的 AI——用她的语气回消息,记得你们之间的暗号,还知道她什么时候在撒娇、什么时候真的生气了。所有数据仅在本地处理,不会发送到任何外部服务。
前任.skill 是什么:一句话理解它的魔法
想象一下:她走了,但三年的聊天记录还在手机里。前任.skill 做的事情就是——
将回忆蒸馏成 Skill,不是为了挽回,是为了记住。🕯️
它会读取你提供的原材料,生成两部分内容:
| 部分 | 内容 | 作用 |
|---|---|---|
| Part A — 共同记忆(Memories) | 关系时间线、日常仪式、偏好习惯、情感模式 | 知道"你们之间发生过什么" |
| Part B — 人物性格(Persona) | 5 层结构:核心性格 → 身份 → 表达风格 → 情感逻辑 → 关系行为 | 知道"她会怎么反应" |
运行逻辑非常清晰:
收到消息 → Persona 判断心情和态度 → Memories 提供记忆细节 → 用她的语气输出官方示例「小美」就是一个完整的参考样板,可以直接阅读:
- 共同记忆:exes/example_xiaomei/memories.md——重要时刻、日常仪式、只有你们懂的暗号
- 人物性格:exes/example_xiaomei/persona.md——从 Layer 0 硬规则到 Layer 5 边界与雷区
- 元数据:exes/example_xiaomei/meta.json
效果预览:它会怎么像"她"一样说话
基于标签ENFP 双子座 焦虑型 爱撒娇 翻旧账的生成效果:
日常聊天
你:在干嘛呢 她:刚下班 / 好累啊今天 / 你呢 怎么这个点才找我 🥺
惹她生气了
你:不好意思刚才在忙 她:哦(过了5分钟)你每次都说在忙 / 上次也是这样
撒娇猜忌
你:想吃什么 → 她:随便啊 你:火锅? → 她:嘿嘿你怎么知道的 💕
支持哪些数据来源:你的回忆都算数
不需要任何特殊格式,能想到的原材料基本都支持:
| 来源 | 说明 | 对应解析工具 |
|---|---|---|
| 微信聊天记录 | WechatExporter 等工具导出的 txt/html | tools/wechat_parser.py |
| iMessage | macOS chat.db 直接读取(需磁盘权限)或导出文件 | tools/imessage_parser.py |
| 短信 | Android SMS Backup 的 XML/CSV | tools/sms_parser.py |
| 照片 | 自动提取 EXIF 元数据生成时间线(不上传照片内容) | tools/photo_analyzer.py |
| 社交媒体 | 微博 / 豆瓣 / 小红书 / Instagram 导出 | tools/social_media_parser.py |
| PDF / 图片 / 纯文字 | 直接上传或粘贴 | Claude 原生读取 |
💡小提示:聊天记录质量决定 Skill 质量。建议优先收集她主动发的长消息和情感类消息——这些最能定义"她是谁"。
一键安装步骤:3 行命令开始
本项目遵循官方 AgentSkills 标准,整个仓库就是一个 Skill 目录,克隆到 Claude Code 的技能目录即可:
# 安装到全局(所有项目都能用) mkdir -p ~/.claude/skills git clone https://gitcode.com/gh_mirrors/exsk/ex-skill ~/.claude/skills/create-ex # 可选依赖(基础功能零依赖) pip3 install -r ~/.claude/skills/create-ex/requirements.txt安装完成的详细验证方法见 INSTALL.md,包括微信/iMessage/照片/社交媒体四类数据的具体准备指南。
创建你的第一个前任 Skill:只需 3 步
安装后在 Claude Code 中敲下/create-ex,整个过程是对话式的,没有配置、没有门槛。
第 1 步:回答 3 个问题
信息录入脚本 prompts/intake.md 只问 3 个问题,且除了昵称外都可以跳过:
- 昵称/代号:她怎么称呼?(中文会自动转拼音,"小美" →
xiao-mei) - 基本信息:一句话,如
在一起三年 大学同学 分手一年 她做设计 - 性格画像:一句话,如
ENFP 双子座 焦虑型 爱撒娇 翻旧账
第 2 步:导入原材料(可混用、可跳过)
选择 [A] 微信 / [B] iMessage / 短信 / [C] 照片文件夹 / [D] 社交媒体 / [E] 上传文件 / [F] 直接粘贴,也可以什么都不提供——仅凭手动描述一样能生成。
第 3 步:预览摘要,确认后落盘
生成前你会先看到一段摘要(关系时长、重要时刻数、核心性格、吵架模式……),确认或要求调整后才写入exes/{slug}/目录,包含 SKILL.md 模板生成的完整技能文件、memories.md、persona.md 和 meta.json。
生成完成后,用/{slug}即可召唤这位"前任 Skill"。
管理与进化:它不是快照,而是活的记忆
前任.skill 最有意思的设计是持续进化机制:
| 命令 | 说明 |
|---|---|
/{slug} | 调用完整 Skill(Persona + Memories) |
/{slug}-memories | 只聊共同记忆 |
/{slug}-persona | 只测人物性格 |
/list-exes | 列出所有已生成的前任 Skill |
/ex-rollback {slug} {version} | 回滚到任意历史版本 |
/delete-ex {slug} | 删除(会先和你确认) |
两种进化方式:
- 追加新材料:丢进新的聊天记录,增量分析后 merge 进对应部分,不覆盖已有结论(合并逻辑见 prompts/merger.md)
- 对话纠正:感觉哪里不对?直接说"她不会这样,她应该是 xxx"——纠正会写入 Correction 层并立即生效(处理逻辑见 prompts/correction_handler.md)
每次更新都会自动存档(tools/version_manager.py),随时可以回滚。管理技能文件本身由 tools/skill_writer.py 负责。
隐私与使用建议
- ✅所有数据仅在本地处理,不会发送到任何外部服务
- ✅ 照片只提取 EXIF 元数据(日期/位置),不上传照片内容
- ✅ 生成的 Skill 默认写入本地
./exes/目录(已被 gitignore 排除)
⚠️ 一个温柔的提醒:这个工具的定位是记忆与理解,不是挽回。蒸馏回忆,是为了更清楚地记住那段感情里真实的她——以及真实的你们。
总结
前任.skill 把一段关系沉淀成了可以对话的 AI Skill:3 个问题起步、6 种数据来源、5 层性格结构、版本化持续进化,全部本地运行。如果手机里还留着那个不敢点开的对话框,或许现在正是把它好好"归档"的时刻。📦
【免费下载链接】ex-skill前任 skill项目地址: https://gitcode.com/gh_mirrors/exsk/ex-skill
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考