微信聊天记录全量分析

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

全量读取本机 Windows 微信 4.x 本地数据库,对指定时间窗的聊天记录做归纳、业务价值提炼与结论输出。当用户要求"分析我的微信聊天记录""整理最近一个月的聊天""看看哪些联系人和群最有用""提炼这周的沟通重点""生成聊天记录分析报告",或需要对微信做周期性复盘时使用。包含密钥校验、全库解密、消息导出、会话打分与报告生成全链路。密钥由使用者自行提供(本技能不提取、不猜测、不读取其他进程)。

一句话选型结论

按资料字段整理

微信聊天记录全量分析是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_299118a6/wechat-chat-analysis
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_299118a6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量9.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
微信聊天记录全量分析当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

9.0 KB
模型实际读到的说明书原文,来自技能仓库

微信聊天记录全量分析

本技能解决一个具体问题:微信本地库是加密的、结构非标的、消息是噪音密集的,直接读不了也读不完。
把"解密 → 导出 → 排序 → 提炼 → 出结论"这条链路固化成可重复执行的流程。

与常见"微信读取"类工具的关键差异:

环节 常见做法 本技能做法
密钥 从进程内存提取,或对候选做 PBKDF2 密钥由使用者自备,只做 HMAC 校验(不碰任何其他进程)
分析 按时间顺序堆砌消息摘要 五层提炼法(已签/丢单/机会/人/环境)+ 业务价值打分排序
输出 一段文字总结 结论先行 + 联系人分级 + P0/P1/P2 行动清单 + 可编辑台账

何时使用

  • "分析我最近 N 个月的微信聊天记录"
  • "这周我都忙了些什么"(周期性复盘)
  • "哪些客户/群对我最有价值""哪些群可以退"
  • "把这个月的沟通整理成报告"
  • 需要从聊天记录里找回某个项目/报价/联系方式的上下文

不适用:只需查某个联系人的电话或某条消息 → 直接 grep 导出文本即可,不必走全流程。

前置条件

  1. Windows,微信 4.0+(4.1.x 已实测通过),数据库已落盘
  2. Python 3.10+
  3. pip install pycryptodome zstandard(AES 与消息解压)
  4. 一份可用的数据库密钥(64 位 hex)。密钥从哪里来由使用者自行决定并自行负责,本技能只接受、只校验、只使用

> 本技能不需要管理员权限,不读取微信进程内存,不注入、不挂钩、不修改微信任何文件。
> 密钥处理细则见 references/key-handling.md。

先跑环境探测,确认各项都满足再继续:

python scripts/wechat_export.py env

输出会给出:检测到的账号目录、哪个是当前活跃账号、库文件数与体量、依赖是否齐。
多账号环境务必确认"当前活跃"那个就是用户想分析的账号——密钥只对生成它的那个账号有效。

工作流

第 1 步:准备并校验密钥

密钥两种给法,任选其一:

# A. 单库/同密钥:直接给
python scripts/wechat_export.py verify --key <64位hex>

# B. 多库不同密钥:给一份映射文件
python scripts/wechat_export.py verify --keys my_keys.json

my_keys.json 格式(键是库的相对路径,可以是单个 hex,也可以带 enc_key 字段):

{
  "message/message_0.db": "028ab9c7d1644905154a05ebeed0c93b9aabef6b1f9cda2b051f3958bab8d91c",
  "contact/contact.db": { "enc_key": "…64位hex…" }
}

verify 只读每个库的第 1 页做 HMAC 校验,不解密、不写盘、不碰进程,几秒出结果:

[*] 待校验库 41 个
[+] 校验完成:通过 41 / 不通过 0
    全部通过,可以执行 decrypt

有不匹配时会逐个点名,并给出汇总:

  [MISMATCH] contact/contact.db 密钥校验未通过
[+] 校验完成:通过 40 / 不通过 1
    校验失败:确认密钥属于当前登录账号;不同账号密钥不通用

出现 [MISMATCH] 时按此顺序排查:密钥是否属于当前账号 → 多账号目录是否选错 → hex 是否复制不全(应为 64 位)。
若确认密钥无误仍全部失败,几乎一定是把"明文 key"当成了"passphrase 去派生",见 references/database-and-crypto.md 第 6 节。

第 2 步:解密

python scripts/wechat_export.py decrypt --key <64位hex> --dec-dir wxdec
# 或:--keys my_keys.json

逐页 AES-256-CBC。每个库先做 page1 HMAC 校验,通过才解,校验不过直接跳过并报 [MISMATCH],不会产出坏库。0.8GB 约 1–2 分钟。

解密 + 导出也可一步到位:python scripts/wechat_export.py all --key <64位hex> --days 30。

第 3 步:导出消息

python scripts/wechat_export.py extract --dec-dir wxdec --out-dir wxout --days 62

产出:
- wxout/all.json — 结构化全量消息(发言人、时间戳、类型、文本)
- wxout/conv/*.txt — 每会话一个可读文本,文件名前缀是消息条数(便于排序)
- 自动解析 type 49 的标题/摘要/引用,把链接渲染成 [链接] 标题 | 摘要,引用渲染成 <<引用:...>>

--days 决定时间窗:周复盘 7、月度 30、季度 90。

第 4 步:打分与分级

python scripts/wechat_analyze.py --in wxout/all.json --out wxout

产出 rank.json(会话业务价值排序)与 digest.md(优先读这个):消息类型分布、按月分布、业务价值 Top N、生活/家庭相关会话、零业务会话清单。
业务命中前 20 的会话通常占全部业务信息的 70%–90%——这就是"不要平均用力"的依据。

关键词表可按行业替换:--keywords my_kw.json(格式 {"分类": ["词", ...]})。

第 5 步:精读并提炼

按 references/analysis-playbook.md 的五层提炼法执行:

  1. 已签/在交付 → 交期、到货款、卡在谁手里
  2. 丢单/受阻 → 死于价格、手续还是资格
  3. 新机会 → 按窗口紧迫度排序,不按规模
  4. 人 → S/A/B 分级,判据是"说过的话有没有改变过你的动作"
  5. 环境 → 价格锚、政策变化、内部风向,一律转成"对客户说的话"

精读顺序:先读 digest.md → 完整读业务 Top 5–10 会话 → 其余用 grep 定位:

grep -nE "报价|合同|交期|交付|回款|中标|招标|业主|签约|违约|罚则" wxout/conv/<文件>.txt
grep -oE "\[链接\].*" wxout/conv/<情报群>.txt | sort -u

第 6 步:出报告

以 assets/report_template.md 为骨架写 Markdown,再按用户偏好导出 PDF(本机若有 md2pdf_kb.py 则复用,否则用 docx/HTML)。

报告必须包含:结论先行 → 数据底座 → 五层提炼 → 联系人分级 → 结论 → P0/P1/P2 行动清单 → 方法与局限。

用户若需要可编辑版本,另出一份 xlsx,典型 4 个 sheet:联系人与群分级、项目台账、情报清单、行动清单。

周期性复盘的特征

用户把本技能设为自动任务时,通常要求"每周总结这周的重要工作和生活内容"。此时:

  • 时间窗 --days 8(覆盖上周一至本周一,防漏)
  • 周复盘只做第 1 层(交付与回款)+ 本周新增机会 + 下周 P0,控制在一屏内
  • 生活维度单独一节,只写"需要我处理的事"(家人健康、子女教育、家庭事务、个人状态),不写流水账
  • 结论要能直接复制进周报,不要过程描述

常见问题

现象 原因 处理
verify 全部 [MISMATCH] 把明文 key 当 passphrase 做了 PBKDF2;或 hex 复制不全 见 references/database-and-crypto.md 第 6 节;确认 hex 为 64 位
verify 部分 [MISMATCH] 密钥属于另一个账号 多账号目录选错,用 --db-dir 指定
decrypt 大量 [SKIP] 无对应密钥 只给了 --key 但各库密钥不同 改用 --keys 逐库给出
最新消息停在几小时前 消息在 WAL 未 checkpoint 退出微信重解,或解 WAL 帧
部分消息是乱码 WCDB_CT_message_content 压缩未解 装 zstandard
解密成功但 sqlite 打不开 AES padding 处理错误 确认为无 padding 的 CBC
语音/图片无内容 本来就不在文本列 属已知盲区,在报告"局限"里声明

边界

  • 所有数据仅在本机处理,不上传、不外发
  • 导出的 wxdec/、wxout/ 含全量私密内容,分析完成后应提示用户删除或自行保管
  • 密钥只在本进程内使用,不写盘、不缓存、不打印明文;使用者自行提供的密钥文件请勿提交到任何仓库
  • 本技能不提取密钥、不读取其他进程内存、不注入微信进程、不修改微信文件——密钥来源由使用者自己决定并自负责任,详见 references/key-handling.md
  • 本技能只读,不提供发送消息能力

常见问题

5 问
答案由本站依据条目字段整理
微信聊天记录全量分析怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_299118a6/wechat-chat-analysis。安装方式为未标注。装完刷新技能列表或重开客户端。

微信聊天记录全量分析支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

微信聊天记录全量分析权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

微信聊天记录全量分析收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

微信聊天记录全量分析用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。