Skills

Yichen Wechat Local Vault

微信本地数字资产库:支持 macOS 与已实测 Windows 环境的本地全量解析,包括全库采集、认证解密、聊天记录读取/搜索/导出,以及朋友圈和收藏正文解析。Mac...

Install

npx skills add mcncarl/yichen-skills --skill yichen-wechat-local-vault -g -a claude-code -y
Repository
mcncarl/yichen-skills5.1k
Category
Engineering
Updated
3d ago
License
See repository
Context cost
Mediumabout 2,749 tokens
Runs scripts
Yes, review before use

What it does

微信本地数字资产库:支持 macOS 与已实测 Windows 环境的本地全量解析,包括全库采集、认证解密、聊天记录读取/搜索/导出,以及朋友圈和收藏正文解析。Mac 另支持增量刷新和漏看/待回复检查,默认微信1,微信2须明确指定。Windows 本机采集走 windows,离线聊天查询走 snapshot,朋友圈/收藏复用包内纯函数工作流;不触发 Mac 配置或流程。依赖最新聊天时必须先刷新相应来源,不能拿旧记录代替目标。Windows 版本及功能边界见本机采集参考。

微信本地解析 Vault

这个 skill 提供同一个本地入口,分别处理 Mac vault、Windows 本机聊天采集和显式离线明文快照。Mac 模式处理官方微信容器 com.tencent.xinWeChat 内已确认的账号数据,默认微信1,微信2须由用户明确指定;这里的账号编号不等于双开容器编号,不自动处理双开/第二独立微信容器。遵守用户的界面操作限制;Windows 登录和测试消息由用户手动完成。snapshot 模式完全不访问微信进程、密钥、Mac 配置或运行中客户端。

本版本吸收了两类外部工具的优点:

  • WeChat CLI 风格:统一命令入口、JSON 默认输出、最近会话、历史记录、全局搜索、联系人详情、群成员、统计、导出、收藏夹、未读和增量新消息。
  • 宝玉群聊摘要工作流:按群归档、从上次摘要继续、摘要素材包、群友画像目录、历史索引、图片说明扩展点,以及“大批量先落文件再分析”的安全习惯。

隐私边界

  • 不在回复或日志里输出 key、完整 salt、wxid、原始聊天库内容,除非用户明确要求展示。
  • 密钥、配置、明文库、manifest、增量状态和导出目录都由本机配置文件管理;skill 文档不要写入任何个人机器的真实绝对路径、wxid、联系人或聊天内容。
  • 建议把密钥和明文库放在本机私有应用数据目录,把可读报告放在用户自选的导出目录;路径以占位符或配置字段说明即可。
  • 不要把明文数据库复制到项目工作区、桌面、网盘目录或聊天回复里;工作区只放用户明确要求的导出报告。
  • 查询和导出的消息正文统一经过 scripts/message_display.py:入群/撤回通知转为可读事件,链接、文件和合并转发只提取可读字段;未知、破损或带实体声明的 XML 返回占位提示,不回退输出原文。正文里的显式凭据字段默认隐藏。
  • Mac CLI 默认在 JSON、--format text 和导出中隐藏账号标识(username、微信号),名字缺失时回退成的标识也一并隐藏,显示为“[内部标识已隐藏]”;用于本机精确匹配的内部读取函数仍保留标识。确需从 CLI 导出这些字段时,在子命令前加 --include-identifiers,并直接保存到本机私密 JSON,不把输出打印到日志或回复。只有用户明确要求展示时才显示标识;该参数不会放开原始 XML 或附件凭据。
  • 这些保护不代表正文已匿名化:昵称、自我介绍、用户主动发送的联系方式等仍可能包含个人资料。不要靠“字符串以 < 开头”筛除 XML,群号前缀、转义内容和嵌套转发都可能绕过该判断。

先确定数据来源

Read the whole SKILL.md on GitHub

More in Engineering