ex-skill 是什么?

前任.skill(ex-skill)是一个 Claude Code 技能,把「前任」蒸馏成一个 AI Skill,让 AI 用 ta 的口头禅、ta 的方式跟你说话,并记得你们一起去过的地方。做法是:提供前任的原材料(微信聊天记录、QQ 消息、朋友圈截图、照片)加上你的主观描述,生成一个「像 ta」的人物 Skill。许可为 MIT,Python,约 5,294 stars。需要把隐私与伦理放在最前:它会摄入另一个真实、可识别的人的私人通信与照片来塑造其 AI 仿真,通常未经该人同意;项目作者明确声明「仅用于个人回忆与情感疗愈,不用于骚扰、跟踪或侵犯他人隐私」,并附了合规文档,但这类用途仍涉及他人隐私、知情同意与使用者自身的情绪健康,需谨慎对待。

⭐ 4,201 Stars 🍴 428 Forks Python 作者: therealXiaomanChu
来源:README.md(标题、首段、⚠️ 免责声明);GitHub 仓库元数据(stars=5294、license=MIT);docs/COMPLIANCE.md 查看 GitHub 仓库 →

为什么值得关注

「用 AI 复刻一个具体的人」是情感上极有冲击力、话题性很强的应用,前任题材尤其能引发共鸣,加上中文社区的传播,使其获得较高关注。客观记录:截至数据采集约 5,294 stars。但热度不等于无风险——它处理的是他人私密数据、塑造特定真人的仿真,存在隐私、知情同意和情感层面的多重考量;关注度高更应提醒使用者审慎,而非鼓励随意复刻他人。

来源:README.md(首段、效果示例);GitHub 仓库元数据(stars=5294)

核心功能

把真人蒸馏成人物 Skill

用聊天记录、社交截图、照片加主观描述,生成模仿特定人说话方式与记忆的 AI 人物 Skill,用 /{slug} 调用对话。涉及他人隐私数据,应在知情同意与合规前提下使用。

来源:README.md(首段、使用)
多来源数据解析

提供微信、QQ、朋友圈、照片等解析工具,把多种原材料转为人物与记忆素材;字段均可跳过、仅凭文字描述也能生成。

来源:README.md(首段、使用);git tree(tools/wechat_parser.py、qq_parser.py、social_parser.py、photo_analyzer.py)
多模式与版本管理

完整 Skill、回忆模式(/{slug}-memory)、仅人物性格(/{slug}-persona);并支持列出、版本回滚(/ex-rollback)、删除(/delete-ex)和「放下」(/let-go)等管理命令。

来源:README.md(管理命令表)

技术架构

它是一个 Claude Code 技能:核心 SKILL.md 定义 /create-ex 等命令,prompts/ 下是各阶段提示(intake 采集、persona_analyzer/builder 人物分析与构建、memory_analyzer/builder 记忆分析与构建、scene_director 场景、merger 合并、correction_handler 纠偏、session_summary 等),tools/ 下是各类数据解析脚本(wechat_parser、qq_parser、social_parser 朋友圈、photo_analyzer 照片、skill_writer 写出 Skill、version_manager 版本管理)。流程是用户输入前任代号、基本信息、性格画像并选择数据来源(字段均可跳过、仅凭描述也能生成),技能据此分析生成一个可用 /{slug} 调用的人物 Skill,并支持回忆模式、仅人物性格、版本回滚、删除与「放下」等管理命令。需注意:这些聊天记录/照片会作为输入交给 LLM 处理。

来源:README.md(使用、管理命令);git tree(SKILL.md、prompts/、tools/ 各脚本、docs/COMPLIANCE.md、docs/EXPORT_GUIDE.md)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Claude Code(宿主,需 Node.js 18+)Claude Code(… Claude Pro/Max 订阅或 Anthropic API KeyClaude Pro/Max… 可选 OpenClaw 作为替代前端可选 OpenClaw… 把真人蒸馏成人物 Skill 多来源数据解析 多模式与版本管理 ex-skill 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言Python(解析脚本)+ Markdown(SKILL.md/prompts)框架Claude Code 技能(Agent Skills 标准)
Claude Code(宿主,需 Node.js 18+)Claude Pro/Max 订阅或 Anthropic API Key可选 OpenClaw 作为替代前端
无需 GPU/本地模型/Docker;安装到 .claude/skills/
来源:README.md(环境要求、安装);git tree(requirements.txt、tools/)

快速上手

在 git 仓库根目录的 .claude/skills/ 下安装(如 git clone 到 .claude/skills/create-ex,或装到全局 ~/.claude/skills/create-ex),可选 pip3 install -r requirements.txt。需 Claude Code(Node.js 18+)和 Claude Pro/Max 订阅或 Anthropic API Key;创建一个前任 Skill 约消耗 5k–15k tokens。在 Claude Code 输入 /create-ex,按提示填代号/信息/性格并选择数据来源即可生成,用 /{slug} 调用。重要前提:使用前请认真考虑隐私与知情同意——你导入的是另一个真实的人的私密聊天与照片,这些内容会被交给 LLM 处理;请仅用于个人回忆/疗愈,不得用于骚扰、跟踪或任何侵犯他人隐私的目的,并妥善保管和及时清理相关数据。
来源:README.md(安装、环境要求、使用、⚠️ 免责声明);docs/COMPLIANCE.md

使用场景

项目把自己定位为个人回忆与情感疗愈:帮使用者以「像 ta」的方式重温过往、做情绪上的告别(甚至提供 /let-go「放下」命令)。需要客观提示其边界与风险:它处理的是他人私密数据且塑造特定真人的仿真,未经对方同意地复刻、长期沉溺于与仿真对话,或将其用于联系/骚扰真人,都不恰当;从情绪健康角度,长期与「前任仿真」对话也可能不利于真正走出。合适的用法应是知情、克制、以告别与疗愈为目的,而非延续或越界。

来源:README.md(首段、⚠️ 免责声明、/let-go 命令)

优势与局限

优势

  • 把「复刻一个人」的情感化想法做成了可用的 Claude Code 技能,流程完整
  • 多来源数据解析 + 多模式(完整/回忆/性格)+ 版本管理,工程上较细致
  • 作者有明确的免责声明与合规文档,并提供「放下/删除」等收尾命令
  • 无需 GPU/本地模型,安装与使用门槛低

局限

  • 涉及他人私密通信与照片,通常未经对方同意,存在隐私与知情同意问题
  • 私密数据会被交给 LLM 处理,需考虑数据流向与保管/清理
  • 复刻真人有被滥用于骚扰、跟踪或冒充的风险(作者已明令禁止,但工具无法阻止)
  • 从情绪健康看,长期与前任仿真对话可能不利于真正走出,需克制
来源:README.md(⚠️ 免责声明、使用);docs/COMPLIANCE.md;隐私与伦理判断

最新版本

本页未列出具体版本号。项目以 Claude Code 技能形式维护,含数据解析工具与版本管理(/ex-rollback、version_manager),并提供合规与导出指南文档。更新以完善人物/记忆生成与数据解析为主。关注其功能时应同时关注隐私与合规文档。

来源:git tree(tools/version_manager.py、docs/COMPLIANCE.md、docs/EXPORT_GUIDE.md);README.md(管理命令)

总结评价

前任.skill 把一个情感冲击力很强的想法——用聊天记录和照片复刻「前任」——做成了完整可用的 Claude Code 技能,工程上也算细致,作者还加了免责声明、合规文档和「放下/删除」收尾。但它本质触及他人隐私与知情同意:摄入的是另一个真实、可识别的人的私密数据,且会交给 LLM 处理;复刻真人也存在被滥用于骚扰/冒充的风险,长期与仿真对话还可能不利于情绪走出。客观判断:可作为个人的、知情且克制的回忆/告别工具,但务必尊重对方隐私、不越界、并妥善处理数据——这类「把真人变成 AI」的应用,伦理与隐私应始终优先于趣味。

来源:综合 README.md 的定位与免责声明、合规文档及隐私/伦理判断
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-24 12:55. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件