wechat-summary SKILL.md skillA
wechat-summary from chengmarc/wechat-to-ai is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add chengmarc/wechat-to-ai/wechat-summary@git:20260828.cb72d9dPins git:20260828.cb72d9d in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- chengmarc/wechat-to-ai
- Path
skills/wechat-summary/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260828.cb72d9d, committed Aug 28, 2026
- Size
- 2,998 bytes
- Repository stars
- 32
- License
- a license file GitHub does not identify
将群聊记录转化为规避微信折叠、无列表符号、Emoji 标题的精简中文总结。当用户已导出群聊记录(见 wechat skill)并想生成可直接发回微信群的摘要时使用。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 微信群聊总结指令模板
请按照以下约束为我提供的群聊记录编写总结:
### 核心约束
1. **字数限制**:总字数控制在 **600-700 字**之间即可,确保不被微信折叠。
2. **格式禁用**:**严禁使用** Markdown 的列表符号(如 `-` 或 `*`),微信不支持。
3. **标题格式**:统一使用 `Emoji序号 【议题名称】`,不含“一、二、三、四”等中文数字。
### 结构要求
1. **第一行(固定标题)**:`📝 群聊动态摘要 ({日期})`
2. **第二行(覆盖信息)**:`本次覆盖 {消息总条数} 条消息。首条消息:“{首条原文精准匹配}”;末条消息:“{末条原文精准匹配}”`()
3. **议题正文**:
- 描述讨论的核心内容,并将涉及到的关键群友昵称自然地融入叙述中。
- **传送门格式**:固定为 `[传送门搜索]:{关键词}`,关键词必须是该议题中最具代表性、能通过微信搜索精准定位的**原话片段**,禁止使用概括性描述或改写。
4. **末尾项**:最后一项固定为 `Emoji序号 【其他:{关键词A},{关键词B},{关键词C}】`,关键词最多3个。
注: 消息总条数请自行使用regex计算,计算方法:统计聊天记录中符合`【昵称】:内容⏎`格式的行数即为消息总条数。
---
### 议题优先级判断标准
当识别出的议题数量超出正文容量时,按以下标准排序,末位议题降级为"其他"项关键词:
1. **参与人数**:参与该议题发言的不同群友数量,越多越优先。
2. **消息密度**:该议题的连续消息条数,越高越优先。
3. **结论完整性**:有明确结论或共识的议题优先于开放性闲聊。
---
### 示例输出(供参考):
📝 群聊动态摘要 (YYYY-MM-DD)
本次覆盖 NNN 条消息。首条消息:”[首条消息原文]”;末条消息:”[末条消息原文]”
1️⃣ 【议题标题A】
群友甲和群友乙就某话题展开讨论,提出了观点一和观点二。群友丙补充了相关背景,群友丁表示认同并延伸出新的方向。最终大家在某结论上达成共识。
[传送门搜索]:[该议题最具代表性的原话关键词]
2️⃣ 【议题标题B】
群友戊分享了某资讯,引发群友己和群友庚的讨论。双方就核心分歧各抒己见,气氛热烈,最终未得出明确结论但话题持续发酵。
[传送门搜索]:[该议题最具代表性的原话关键词]
3️⃣ 【其他:关键词A,关键词B,关键词C】
群友辛提及话题甲;群友壬分享了话题乙;群友癸对话题丙发表了简短看法。
[传送门搜索]:[其他项中最具代表性的原话关键词]Read the whole file at its exact version.
How to install
mdr add chengmarc/wechat-to-ai/wechat-summary@sha256:707749359a657345The line at the top of this page pins the label git:20260828.cb72d9d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hzek67lp526vvey3)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Aug 28, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (2998 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
chengmarc/wechat-to-ai · 32 stars · license a license file GitHub does not identify · pushed 2026-10-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hzek67lp526vvey3 GET https://markdownregistry.com/api/v1/resolve?ref=chengmarc/wechat-to-ai/wechat-summary GET https://markdownregistry.com/api/v1/blob/707749359a6573453b2af14d8138967763944824846b8d2cc1eca914e6dc1aec
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.