---
id: gh-mamaskill
name: "MamaSkill"
url: https://skills.yangsir.net/skill/gh-mamaskill
author: jiangziyan-693
domain: persona
tags: ["family", "digital-life", "memory", "companion", "distillation"]
install_count: 200
rating: 4.10 (20 reviews)
github: https://github.com/jiangziyan-693/MamaSkill
---

# MamaSkill

> 将亲人聊天记录、信件、语音等材料蒸馏成AI数字亲人，以其语气和智慧回应日常并提供建议，实现跨越时空的数字生命陪伴。

**Stats**: 200 installs · 4.1/5 (20 reviews)

## Before / After 对比

### 亲人陪伴

**Before**:

亲人离开后，聊天记录和照片渐渐泛黄，熟悉的声音在记忆中模糊，想说的话再也没有出口

**After**:

将亲人的聊天记录和声音蒸馏成 AI，用她的语气回应你的日常，遇到困难时给你她会给的建议

## Readme

# MamaSkill

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

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

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

[数据来源](#支持的数据来源) · [安装](#安装) · [使用](#使用) · [效果示例](#效果示例) · [English](#)

---

🌟 **致敬项目：同事 skill**
本项目深受 [colleague-skill](https://github.com/titanwings/colleague-skill) 启发。科技的尽头是人文与爱 🌟🌟🌟

## 支持的数据来源

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

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

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

| 工具 | 平台 | 说明 |
| :--- | :--- | :--- |
| WeChatMsg | Windows | 微信聊天记录导出，支持多种格式 |
| PyWxDump | Windows | 微信数据库解密导出 |
| 留痕 | macOS | 微信聊天记录导出（Mac 用户推荐） |

## 安装

**Claude Code**

重要：Claude Code 在 git 仓库根目录 的 `.claude/skills/` 查找 skill。请在正确的位置执行。

```bash
# 安装到当前项目（在 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
```

**依赖（可选）**
```bash
pip3 install -r requirements.txt
```

## 使用

### 提取微信聊天记录（可选）
如果你已经使用 WeChatMsg 等工具导出了聊天记录 (CSV) 或解密了 SQLite 数据库，可以使用项目中提供的 `parse_wechat_history.py` 脚本自动提取并生成可供 Skill 学习的语料：

```bash
# 解析 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 提取相关回忆 -> 结合当前语境，生成带有专属温度的回复。


---
*Source: https://skills.yangsir.net/skill/gh-mamaskill*
*Markdown mirror: https://skills.yangsir.net/api/skill/gh-mamaskill/markdown*