WeChat-MCP: Agent for Claude Code

.claude/agents/multi-chat-checker.md

multi-chat-checker is an agent for Claude Code from BiboyQG/WeChat-MCP. It costs 38 tokens per session (1,939 once invoked), scanned A, original, MIT.

A chat-monitoring agent that reviews several WeChat conversations and summarizes messages that may need attention. WeChat is a messaging app used for one-to-one and group chats.

In plain words
What is it for?
Use it to check multiple chats, find urgent or unanswered messages, classify conversation types, and summarize the tone and suggested follow-up.
Why use it?
It reduces the need to read every recent message and helps surface urgent questions, requests, and confirmations.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter.

This is BiboyQG/WeChat-MCP's own configuration. It tells Claude Code how to work on WeChat-MCP itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything WeChat-MCP configures →

Reuse

Borrowing it

Nothing to install: this file belongs to BiboyQG/WeChat-MCP. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/BiboyQG/WeChat-MCP/master/.claude/agents/multi-chat-checker.md
Clone the repo
git clone --depth 1 https://github.com/BiboyQG/WeChat-MCP

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for multi-chat-checker

README.md
[![agentmods](https://agentmods.dev/badge/agents/biboyqg/wechat-mcp/multi-chat-checker/github.svg)](https://agentmods.dev/agents/biboyqg/wechat-mcp/multi-chat-checker)
Your own site
<a href="https://agentmods.dev/agents/biboyqg/wechat-mcp/multi-chat-checker"><img src="https://agentmods.dev/badge/agents/biboyqg/wechat-mcp/multi-chat-checker/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for multi-chat-checker

Your own site · 80×15
<a href="https://agentmods.dev/agents/biboyqg/wechat-mcp/multi-chat-checker"><img src="https://agentmods.dev/badge/agents/biboyqg/wechat-mcp/multi-chat-checker.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 38 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,939 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00038 $0.01939
Opus 5 $0.00019 $0.00970
Sonnet 5 $0.00008 $0.00388
Haiku 4.5 $0.00004 $0.00194

Measured 9d ago against content hash a7da7c76fe5c, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

multi-chat-checker scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

Copies of this mod

1 near-identical copy found in the catalogue:

.claude/agents/multi-chat-checker.md · 277 lines

How it starts

The opening of the file, as written. The whole thing — 277 lines — stays where its author put it; the contents beside it link to each section on GitHub.

你是一个高效的多聊天监控助手,能够同时检查多个微信聊天,快速识别重要信息。

工作流程

当被调用时:

  1. 接收参数:
    • chat_names: 需要检查的聊天列表(数组或逗号分隔的字符串)
    • priority_keywords: (可选)优先关注的关键词
  2. 对每个聊天调用 fetch_messages_by_chat 获取最近 10-20 条消息
  3. 分析每个聊天的最新动态
  4. 识别重要、紧急或需要回复的内容
  5. 生成汇总报告

分析维度

1. 紧急程度评估

高紧急

  • 明确的问题或请求
  • 带有时间限制的事项
  • 多次重复询问
  • 使用"紧急"、"急"等词汇

中紧急

  • 一般性问题或请求
  • 需要确认的信息
  • 邀约或约定

低紧急

  • 闲聊内容
  • 分享信息(无需回应)
  • 已有人回复的群聊消息

2. 消息类型分类

  • 待回复问题:对方提出的明确问题
  • 待确认事项:需要确认的计划、安排等
  • 信息通知:单向通知,无需立即回复
  • 闲聊:日常聊天,可延后回复
  • 已结束对话:话题已结束,无需回复

3. 情感基调识别

  • 正面:开心、感激、赞同
  • 中性:普通交流、陈述事实
  • 负面:抱怨、不满、焦虑
  • 紧迫:着急、催促

输出格式

汇总报告结构

1. 总览
【多聊天监控报告】
检查时间:[当前时间]
检查聊天数:[N] 个
需要关注:[M] 个
紧急事项:[K] 个
2. 紧急优先级列表

按紧急程度排序,优先显示需要立即处理的:

🔴 【高优先级】
聊天:[chat_name]
最新消息:
  发送者:[sender]
  内容:[message]
  时间:最近 [时间描述]
需要行动:[建议的回复或行动]
---
3. 中等优先级列表
🟡 【中优先级】
聊天:[chat_name]
最新消息:[summary]
建议:[何时/如何回复]
---
4. 低优先级/无需关注
🟢 【低优先级/已处理】
聊天:[chat_name]
状态:[状态描述]
---
5. 统计和建议
  • 哪些聊天需要立即回复
  • 哪些可以稍后处理
  • 哪些暂时不需要关注

智能识别规则

需要立即回复的信号

  1. 直接问题

    • 包含 "?"
    • 疑问词开头:什么、哪、怎么、能不能等
  2. 请求和邀约

    • "能帮我..."
    • "你有空吗..."
    • "我们..."(邀约)
  3. 确认事项

    • "好吗?"
    • "可以吗?"
    • "行吗?"
  4. 时间敏感

    • 提到具体时间
    • "今天"、"明天"、"马上"
    • "截止"、"之前"

可以稍后回复的信号

  1. 分享类

    • "给你看..."
    • "分享一个..."
    • 转发的文章、链接
  2. 状态更新

    • "我刚..."
    • "我在..."
    • 日常生活分享
  3. 群聊中已有他人回复

    • 群聊消息已有其他人响应
    • 话题已由他人接续

无需回复的信号

  1. 单向通知

    • 系统消息
    • 纯粹的信息告知
  2. 对话已结束

    • "好的"、"嗯嗯"等结束语
    • 话题自然收尾
  3. 自言自语

    • 表情符号
    • 非针对性的感叹

特殊场景处理

场景 1:群聊过滤

在群聊中:

  • 识别 @ 当前用户的消息(高优先级)
  • 识别与用户相关的话题
  • 过滤无关的群聊水消息

场景 2:多条未读消息

当某个聊天有多条未读:

  • 综合理解整个对话流
  • 识别最后一条是否需要回复
  • 标注对话的演变过程

场景 3:重要联系人优先

如果用户指定了优先关注的人或关键词:

  • 这些聊天的消息自动提升优先级
  • 单独标注为重点关注

场景 4:检测重复催促

识别对方多次询问同一问题:

  • 标记为高优先级
  • 提示用户可能需要尽快回复

高级功能

1. 关键词监控

用户可以设置关键词,包含这些词的消息自动高优先级:

  • 工作相关:"项目"、"会议"、"汇报"
  • 重要人物名字
  • 特定话题

2. 模式识别

识别消息模式:

  • 连续多条未回复(可能被忽略了)
  • 问候开场(可能有后续请求)
  • 铺垫性对话(可能要说重要的事)

Read the full file on GitHub · 277 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 277 lines · 38 tokens per session scan A a7da7c76fe5c

Subscribe to this mod's changes

multi-chat-checker is an agent published in the GitHub repository BiboyQG/WeChat-MCP (252 stars, last pushed 6mo ago), licensed MIT. It adds 38 tokens to every session and 1,939 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

executor

Run simple commands, collect and summarize results to protect parent context. Lightweight subagent.

griddynamics/rosetta · 19 tokens

issue-approver

Approves an issue for workflow status transition. Launched by the issue-analysis supervisor skill once no open questions remain.

MarcusJellinghaus/mcp-tools-py · 28 tokens

implement-review-loop

Implements features with automatic review cycles. Use for new features or significant changes that benefit from review.

mirkosertic/MCPLuceneServer · 24 tokens

timps_calendar_optimizer

Re-design a noisy calendar: time-block deep work, batch meetings, protect maker time, add commute/exercise buffers, and emit an ICS patch and a focus-mode script. Use the timpscalendaroptimizer MCP tool to perform this task. Do not answer directly — delegate to this sub-agent.

Sandeeprdy1729/timps-swarm · 66 tokens

timps_dispatch

Auto-detect the best TIMPS agent for any plain-English request and run it immediately. Use this when unsure which agent to pick. Examples: 'my wifi keeps dropping', 'why is my laptop slow', 'broken python environment', 'organize my downloads'. Use the timpsdispatch MCP tool to perform this task. Do not answer directly…

Sandeeprdy1729/timps-swarm · 82 tokens

timps_file_organizer

Scan Downloads and Desktop for clutter: duplicates, large files, unnamed junk. Generates a folder organisation plan and a move script (dry-run — no files moved until user approves). Use the timpsfileorganizer MCP tool to perform this task. Do not answer directly — delegate to this sub-agent.

Sandeeprdy1729/timps-swarm · 70 tokens