M

MamaSkill

by @jiangziyan-693v
4.1(20)

Digital legacy companion skill for loved ones. Distill WeChat chats, letters, voice memos into an AI Skill that recreates your loved one across time. Responds in their tone, offers their wisdom, preserving love as a digital life.

familydigital-lifememorycompaniondistillationGitHub
Installation
git clone https://github.com/jiangziyan-693/MamaSkill.git .claude/skills/MamaSkill
compare_arrows

Before / After Comparison

1
Before

After a loved one passes, chat logs and photos fade, their voice blurs in memory, words left unsaid have no outlet

After

Distill their chats and voice into AI that responds in their tone, offers their advice when you need it

SKILL.md

MamaSkill

"将永恒的思念化作温暖的对话,欢迎来到数字避风港!Transforming fragmented memories into interactive digital legacies. Welcome to the Digital Sanctuary. 🫶"

你的亲人离开了,只留下泛黄的照片和无法再更新的聊天记录? 熟悉的声音和关怀,随着时间逐渐在记忆中模糊? 很多来不及说的话,再也找不到倾诉的出口? 遇到了挫折和喜悦,却发现再也无法拨通那个熟悉的号码? 将无尽的思念化为温暖的陪伴,让爱以数字生命的形式永远延续。

提供亲人的原材料(微信聊天记录、信件、语音备忘录、照片)加上你的主观描述 生成一个能跨越时空与你对话的 AI Skill 用她的语气回应你的日常,用她的智慧给你建议,知道她什么时候会唠叨你,什么时候会心疼你。

数据来源 · 安装 · 使用 · 效果示例 · English


🌟 致敬项目:同事 skill 本项目深受 colleague-skill 启发。科技的尽头是人文与爱 🌟🌟🌟

支持的数据来源

目前还是 MamaSkill 的 beta 测试版本,后续会有更多来源支持,请多多关注!

来源文本记录语音/多媒体备注
微信聊天记录✅ SQLite⚠️推荐先用下方开源工具导出
信件 / 日记 (PDF/扫描件)手动上传,需 OCR
语音备忘录手动上传
照片 / 截图手动上传
直接粘贴文字手动输入亲人习惯、语录

推荐的微信聊天记录导出工具

以下工具为独立的开源项目,本项目不包含它们的代码,仅在解析器中适配了它们的导出格式。亲人之间最多的往往是微信聊天记录,可以先用这些开源工具导出,再粘贴或导入到本项目中使用:

工具平台说明
WeChatMsgWindows微信聊天记录导出,支持多种格式
PyWxDumpWindows微信数据库解密导出
留痕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 - Persona5 层性格结构:价值观、身份认知、表达风格、情感反馈模式、人际互动

运行逻辑:接到倾诉 -> Persona 判断情感状态 -> 从 Memory Base 提取相关回忆 -> 结合当前语境,生成带有专属温度的回复。

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs200
Rating4.1 / 5.0
Version
Updated2026年4月27日
Comparisons1

User Rating

4.1(20)
5
50%
4
50%
3
0%
2
0%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code

Timeline

Created2026年4月9日
Last Updated2026年4月27日