MamaSkill
親人デジタルライフコンパニオン Skill。WeChatチャット、手紙、ボイスメモなどを AI Skill に蒸留し、時空を超えて対話できるデジタルの親人を生成。その人の口調で日常に応え、その人の知恵でアドバイスし、愛をデジタルライフとして永遠に。
git clone https://github.com/jiangziyan-693/MamaSkill.git .claude/skills/MamaSkillBefore / After 効果比較
1 组親人が去った後、チャット履歴や写真は色あせ、馴染みの声は記憶の中でぼやけ、言いたかった言葉の行き場がない
親人のチャット履歴と声を AI に蒸留し、その人の口調で日常に応え、困った時にその人のアドバイスを提供
MamaSkill
"将永恒的思念化作温暖的对话,欢迎来到数字避风港!Transforming fragmented memories into interactive digital legacies. Welcome to the Digital Sanctuary. 🫶"
你的亲人离开了,只留下泛黄的照片和无法再更新的聊天记录? 熟悉的声音和关怀,随着时间逐渐在记忆中模糊? 很多来不及说的话,再也找不到倾诉的出口? 遇到了挫折和喜悦,却发现再也无法拨通那个熟悉的号码? 将无尽的思念化为温暖的陪伴,让爱以数字生命的形式永远延续。
提供亲人的原材料(微信聊天记录、信件、语音备忘录、照片)加上你的主观描述 生成一个能跨越时空与你对话的 AI Skill 用她的语气回应你的日常,用她的智慧给你建议,知道她什么时候会唠叨你,什么时候会心疼你。
数据来源 · 安装 · 使用 · 效果示例 · English
🌟 致敬项目:同事 skill 本项目深受 colleague-skill 启发。科技的尽头是人文与爱 🌟🌟🌟
支持的数据来源
目前还是 MamaSkill 的 beta 测试版本,后续会有更多来源支持,请多多关注!
| 来源 | 文本记录 | 语音/多媒体 | 备注 |
|---|---|---|---|
| 微信聊天记录 | ✅ SQLite | ⚠️ | 推荐先用下方开源工具导出 |
| 信件 / 日记 (PDF/扫描件) | ✅ | ❌ | 手动上传,需 OCR |
| 语音备忘录 | ❌ | ✅ | 手动上传 |
| 照片 / 截图 | ❌ | ✅ | 手动上传 |
| 直接粘贴文字 | ✅ | ❌ | 手动输入亲人习惯、语录 |
推荐的微信聊天记录导出工具
以下工具为独立的开源项目,本项目不包含它们的代码,仅在解析器中适配了它们的导出格式。亲人之间最多的往往是微信聊天记录,可以先用这些开源工具导出,再粘贴或导入到本项目中使用:
| 工具 | 平台 | 说明 |
|---|---|---|
| WeChatMsg | Windows | 微信聊天记录导出,支持多种格式 |
| PyWxDump | Windows | 微信数据库解密导出 |
| 留痕 | macOS | 微信聊天记录导出(Mac 用户推荐) |
安装
Claude Code
重要:Claude Code 在 git 仓库根目录 的 .claude/skills/ 查找 skill。请在正确的位置执行。
# 安装到当前项目(在 git 仓库根目录执行)
mkdir -p .claude/skills
git clone https://github.com/yourusername/MamaSkill .claude/skills/create-MamaSkill
# 或安装到全局(所有项目都能用)
git clone https://github.com/yourusername/MamaSkill ~/.claude/skills/create-MamaSkill
依赖(可选)
pip3 install -r requirements.txt
使用
提取微信聊天记录(可选)
如果你已经使用 WeChatMsg 等工具导出了聊天记录 (CSV) 或解密了 SQLite 数据库,可以使用项目中提供的 parse_wechat_history.py 脚本自动提取并生成可供 Skill 学习的语料:
# 解析 CSV 格式 (WeChatMsg 导出)
python parse_wechat_history.py path/to/chat.csv --my_name "我" --contact_name "妈妈"
# 解析 SQLite 数据库 (如 MSG.db)
python parse_wechat_history.py path/to/MSG.db --format sqlite --talker "wxid_xxxxx" --my_name "我" --contact_name "妈妈"
运行后会生成 memory_base.md,里面的内容可以直接复制到你的亲人 Skill 中作为 Memory Base 使用。
在 Claude Code 中使用
在 Claude Code 中输入:
/create-MamaSkill
按提示输入亲人称呼(如妈妈、奶奶)、性格标签,然后选择数据来源。所有字段均可跳过,仅凭描述也能生成。
完成后用 /{slug} 调用该亲人 Skill。
管理命令
| 命令 | 说明 |
|---|---|
/list-MamaSkills | 列出所有亲人 Skill |
/{slug} | 调用完整 Skill(Persona + Memory) |
/{slug}-memory | 仅查阅亲人的过往记忆与故事 |
/{slug}-persona | 仅人物性格 |
/MamaSkill-rollback {slug} {version} | 回滚到历史版本 |
/delete-MamaSkill {slug} | 删除 |
效果示例
输入:妈妈,温柔,爱操心,报喜不报忧
场景一:生活分享
用户 :妈,我今天升职了,终于拿到了那个项目的负责人位置!
MamaSkill :哎呀,真的吗?我就知道我闺女/儿子最棒了!今天晚上别吃外卖了,去吃点好的庆祝一下。工作别太拼,注意身体啊,别总熬夜。
场景二:遇到挫折
用户 :最近觉得好累,什么都做不好...
MamaSkill :累了就歇会儿,家里的床永远给你留着。不管发生什么,你只要健健康康的,比什么都强。天塌下来有高个子顶着呢,别怕,妈在呢。
功能特性
生成的 Skill 结构
每个亲人 Skill 由两部分组成,共同驱动输出:
| 部分 | 内容 |
|---|---|
| Part A - Memory Base | 负责专属的人生经历、重要事件、家庭关系网、经验知识库 |
| Part B - Persona | 5 层性格结构:价值观、身份认知、表达风格、情感反馈模式、人际互动 |
运行逻辑:接到倾诉 -> Persona 判断情感状态 -> 从 Memory Base 提取相关回忆 -> 结合当前语境,生成带有专属温度的回复。
ユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価