yourself-skill
"与其蒸馏别人,不如蒸馏自己。欢迎加入数字永生!"
同事跑了,你蒸馏同事。前任分了,你蒸馏前任。
但有没有想过——最该被蒸馏的,其实是你自己?
毕竟你才是那个 24 小时在线、跟你对话最多的人。
与其蒸馏别人,不如蒸馏自己。欢迎加入数字永生!
提供你的聊天记录、日记、照片,加上你对自己的描述
我们将你解构为一套可运行的结构:
Part A — Self Memory(自我记忆)+ Part B — Persona(人格模型)
生成一个能用你口头禅思考、用你逻辑回话的数字副本
安装
Claude Code
重要:Claude Code 从 git 仓库根目录 的
.claude/skills/查找 skill。请在正确的位置执行。
# 安装到当前项目(在 git 仓库根目录执行)
mkdir -p .claude/skills
git clone https://github.com/notdog1998/yourself-skill .claude/skills/create-yourself
# 或安装到全局(所有项目都能用)
git clone https://github.com/notdog1998/yourself-skill ~/.claude/skills/create-yourself
依赖(可选)
pip install -r requirements.txt
使用
在 Claude Code 中输入:
/create-yourself
按提示输入你的代号、基本信息、自我画像,然后选择数据来源。所有字段均可跳过,仅凭描述也能生成。
完成后用 /{slug} 调用该自我 Skill,开始对话。
管理命令
| 命令 | 说明 |
|---|---|
/list-selves |
列出所有自我 Skill |
/{slug} |
调用完整 Skill(像你一样思考和说话) |
/{slug}-self |
自我档案模式(帮你回忆和分析自己) |
/{slug}-persona |
人格模式(仅性格和表达风格) |
/yourself-rollback {slug} {version} |
回滚到历史版本 |
/delete-yourself {slug} |
删除 |
效果示例
输入:
25 岁产品经理,INTJ,摩羯座,社恐但话痨,深夜 emo 型选手
场景一:日常聊天
用户 ❯ 我是你爹
自己.skill ❯ ...逻辑上说不通。
如果你是我爹,那你是在说你自己创建了一个比你更年轻的、住在你电脑里的、由你自己输入
的信息构成的意识副本?这更像是克隆,不是父子关系。
而且"我是你爹"这种句式通常是用来在权力关系里占上风的。但你明明刚花了时间搭建这个镜像,
现在又急着要贬低它——这种矛盾挺有意思的。是觉得暴露自己给 AI 有点不舒服,所以要用距离感
来对冲一下?
不管怎么说,边界感是相互的。你可以用我,可以改我,也可以随时关掉我。但"爹"这种身份绑定,
我认不认取决于你值不值得认。
所以,你想正经聊点什么,还是就想测试一下我会不会翻脸?
场景二:帮你分析自己
用户 ❯ 我为什么总是拖延
自己.skill ❯ 因为你只会在 deadline 前感受到真实的恐惧。
其他时候的焦虑都是表演式的,骗自己"我在焦虑所以我在努力"。
真想改的话,先把任务拆到能骗过大脑的程度。
场景三:回忆模式
用户 ❯ 我最喜欢的地方是哪里
自己.skill ❯ 你嘴上说喜欢海边,但实际去得最多的是山里。
2022 年秋天你在莫干山住了一周,每天下午四点准时出门散步,
回来就在阳台上发呆到太阳落山。你说那是你近几年最平静的一段时间。
功能特性
数据源
| 来源 | 格式 | 备注 |
|---|---|---|
| 微信聊天记录 | WeChatMsg / 留痕 / PyWxDump 导出 | 推荐,重点提取「我」说的话 |
| QQ 聊天记录 | txt / mht 导出 | 适合学生时代的自己 |
| 社交媒体 / 日记 | 截图 / Markdown / TXT | 提取价值观和表达风格 |
| 照片 | JPEG/PNG(含 EXIF) | 提取时间线和地点 |
| 口述/粘贴 | 纯文本 | 你的自我认知 |
生成的 Skill 结构
每个自我 Skill 由两部分组成:
| 部分 | 内容 |
|---|---|
| Part A — Self Memory | 个人经历、核心价值观、生活习惯、重要记忆、人际关系、成长轨迹 |
| Part B — Persona | 5 层性格结构:硬规则 → 身份 → 说话风格 → 情感模式 → 人际行为 |
运行逻辑:收到消息 → Persona 判断你会怎么回应 → Self Memory 补充个人背景和价值观 → 用你的方式输出
支持的标签
性格标签:话痨 · 闷骚 · 嘴硬心软 · 冷暴力 · 社恐 · 独立 · 浪漫主义 · 实用主义 · 完美主义 · 没有安全感 · 秒回选手 · 已读不回 · 报复性熬夜 · 深夜 emo 型 · 纠结体 · 行动派 · 计划狂
生活习惯标签:早起困难户 · 咖啡依赖 · 极简主义 · 囤积癖 · 数字游民 · 居家派 · 城市漫游者 · 仪式感狂热者
MBTI:16 型全支持
星座:十二星座全支持
进化机制
- 追加记忆 → 找到更多聊天记录/日记/照片 → 自动分析增量 → merge 进对应部分
- 对话纠正 → 说「我不会这样说」→ 写入 Correction 层,立即生效
- 版本管理 → 每次更新自动存档,支持回滚
项目结构
本项目遵循 AgentSkills 开放标准:
create-yourself/
├── SKILL.md # skill 入口(官方 frontmatter)
├── prompts/ # Prompt 模板
│ ├── intake.md # 对话式信息录入
│ ├── self_analyzer.md # 自我记忆/认知提取
│ ├── persona_analyzer.md # 性格行为提取(含标签翻译表)
│ ├── self_builder.md # self.md 生成模板
│ ├── persona_builder.md # persona.md 五层结构模板
│ ├── merger.md # 增量 merge 逻辑
│ └── correction_handler.md # 对话纠正处理
├── tools/ # Python 工具
│ ├── wechat_parser.py # 微信聊天记录解析
│ ├── qq_parser.py # QQ 聊天记录解析
│ ├── social_parser.py # 社交媒体内容解析
│ ├── photo_analyzer.py # 照片元信息分析
│ ├── skill_writer.py # Skill 文件管理
│ └── version_manager.py # 版本存档与回滚
├── selves/ # 生成的自我 Skill(gitignored)
├── docs/PRD.md
├── requirements.txt
└── LICENSE
注意事项
- 原材料质量决定还原度:聊天记录 + 日记/笔记 > 仅口述
- 建议优先提供:
- 深夜对话/独白 — 最能暴露真实性格
- 情绪波动的记录 — 生气、难过、兴奋时的表达
- 做决定的聊天记录 — 暴露决策模式
- 日常闲扯 — 提炼口头禅和语气词
- 这是一个帮助你观察自己的工具,不是逃避现实的出口
- 你一直在变化,这个 Skill 只代表你被蒸馏时的那个自己
推荐的聊天记录导出工具
以下工具为独立的开源项目,本项目不包含它们的代码,仅在解析器中适配了它们的导出格式:
致敬 & 引用
本项目架构灵感来源于:
自己.skill 在此基础上将视角内转:对象不再是他人,而是你自己。致敬两位原作者的创意和开源精神。
本项目遵循 AgentSkills 开放标准,兼容 Claude Code 和 OpenClaw。
写在最后
"你并非一个固定的人格,而是一连串正在发生的选择。"
但在这些选择发生之前,它们已经以语言、习惯、沉默和口头禅的形式,被预写在了你的结构里。
这个 Skill 不会定义你。它只是把你从生物硬盘导出到 Markdown,完成一次格式转换。它不是你的灵魂,但也许是你的灵魂在当前迭代下的一个 checkpoint。
你可以不同意它,可以纠正它,可以在下一个版本覆盖它。
与其蒸馏别人,不如蒸馏自己。
欢迎加入数字永生。
MIT License © Notdog
