← 返回 Skill 列表
extension
分类: 数据与分析无需 API Key

微信工作进展抓取器

This skill should be used when the user wants to mine their own locally decrypted WeChat message database for work-relevant progress such as customers, projects, deals, approvals and produce a prioritized to-confirm digest as Markdown plus JSON. It performs read-only keyword scanning over all message tables using a user-defined dictionary of client or project entities and business action words, then aggregates hits by conversation and classifies them high or medium or low priority. Trigger phrases include 抓取微信聊天记录, 微信工作进展, 微信商机扫描, 微信待确认清单, 从微信找项目机会. The skill reuses an external WeChat decryption capability such as wechat-decrypt for the db and contacts and query modules, and never bundles or touches any decryption key.

person作者: user_00f5d122hubcommunity

微信工作进展抓取器

用途

对本人本地已解密的微信数据库做只读关键词扫描,把命中「客户/项目实体词 + 业务动作词」 的消息汇总成一份按优先级排序的「工作进展待确认清单」,输出 Markdown + JSON。 适用于销售/BD 每天从微信聊天里捞商机、跟项目进展、做每日复盘。

  • 只读,不修改任何微信数据;不读取、不输出任何密钥。
  • 完全可配置:解密能力目录、关键词词典、输出目录均可通过参数/环境变量指定。
  • 不含任何个人客户名或隐私路径,开箱即用(首次使用需填自己的关键词)。

何时使用

  • 用户要求「抓取微信聊天记录 / 微信工作进展 / 微信商机扫描 / 待确认清单」。
  • 需要从微信里找项目机会、汇总客户沟通、生成每日待办、复盘当天进展。
  • 已具备本地解密微信库的能力(见前置依赖)。

前置依赖

需要一个能读取本地微信加密数据库的解密环境(提供 db.py / contacts.py / scripts/common/query.py 模块),例如已安装的 wechat-decrypt 技能。 本 skill 不包含解密逻辑,也不分发任何密钥。 详见 references/setup.md。

使用方法

  1. 准备解密环境,记下其目录(默认 ~/.agents/skills/wechat-decrypt)。

  2. 配置关键词词典(首次必须做):

    cp references/keywords.example.json wechat_keywords.json
    # 编辑 wechat_keywords.json,把 entities 换成你自己的客户/项目名
    
    • entities:客户名 / 项目名 / 关键联系人 → 命中即「高优先级」
    • actions:开单 / 交付 / 报价 / 投标 … 业务动作词 → 仅命中即「中/低优先级」
  3. 运行抓取(用启动器自动调用解密环境的 venv Python):

    ./scripts/run_capture.sh --days 2
    # 指定解密目录:
    WECHAT_DECRYPT_DIR=/path/to/wechat-decrypt ./scripts/run_capture.sh --days 7
    # 或显式用解密环境 venv 跑脚本:
    /path/to/wechat-decrypt/.venv/bin/python scripts/wechat_capture.py --days 2
    

    也可用 wechat_capture.py 直接运行,支持的参数:

    • --days N:全量模式,抓近 N 天(默认 7)
    • --since-ts SECONDS:增量模式,只抓该时间戳之后的消息
    • --decrypt-dir PATH / WECHAT_DECRYPT_DIR:解密能力目录
    • --keywords PATH:指定关键词 JSON
    • --out DIR:输出目录(默认 ./outputs/wechat_digest)

输出

写入 {out}/:

  • wechat_digest_YYYY-MM-DD.md:按日期归档的待确认清单(高/中低优先级分段)
  • wechat_digest_YYYYMMDD_HHMMSS.json:结构化数据,供早报/自动化读取
  • latest.md / latest.json:始终指向最近一次结果

结果判读

  • 高优先级:消息命中了某个客户/项目实体词 → 大概率是真实商机或项目进展,优先处理。
  • 中/低优先级:仅命中业务动作词(如"报价""开单")→ 可能是闲聊或无关,需人工复核。
  • 命中数偏少时,先检查关键词词典是否覆盖了近期在跟的客户/项目名。

合规提醒

  • 仅限本人本地使用;结果含私密聊天内容,对外分享前务必脱敏。
  • 不要把任何解密密钥、账号信息或个人目录路径写进本 skill 或报告。
  • 完整配置与排错见 references/setup.md。