我给 Claude Code/龙虾 写了个“公众号阅读外挂“skill,终于能好好消化微信文章了
痛点:想把公众号文章给 AI 看,太难
每天都看很多公众号文章,干货满满但信息量太大。想让 AI 帮我总结消化,经常遇到这几个问题:
1. 链接直接扔给 AI,根本读不到
大部分 AI 不支持登录态,直接扔 mp.weixin.qq.com 链接,AI 只能尴尬地说"我打不开"。元宝之类的工具倒是能读,但总结出来的东西……怎么说呢,就是那种"听君一席话如听一席话"的感觉,重点全丢了。
2. 通用总结太糙,没按文章类型来
你扔一篇政策解读,它给你整成新闻摘要;你扔一篇深度故事,它给你缩成三句话;你扔一篇产品发布会,它给你罗列一堆名词——根本不知道文章在讲什么。
3. 总结方式千人一面,没法按需来
我想要的是:读一篇历史故事能保留细节,读一篇事件分析能理清来龙去脉,读一篇评测能保留观点和对比——但通用总结满足不了这些个性化需求。
解法:写一个专属的公众号解析 Skill
既然痛点明确,那就自己动手。我写了一个wechat-article-parserskill,专门干这件事:
- 能抓取微信公众号正文(用 Playwright 模拟浏览器访问)
- 能智能分类,根据文章类型调整总结策略
- 能按需输出,保留关键细节而不是一味压缩
最关键的是:这个 skill 是你自己的,你可以不断优化它。
这个 skill 怎么用
安装(让 AI 自己装)
把下面这行发给支持 Skill 的 AI:
帮我安装 wechat-article-parser skill:https://github.com/oldjie/wechat-article-parser 及其依赖
它会自动克隆仓库、安装依赖、注册 skill。装好之后,直接发公众号链接就行。
手动安装
gitclone https://github.com/oldjie/wechat-article-parser.git ~/.claude/skills/wechat-article-parsercd~/.claude/skills/wechat-article-parsernpminstallplaywright cheerio npx playwrightinstallchromium使用
装好之后,直接发公众号文章链接:
https://mp.weixin.qq.com/s/xxxxxskill 会自动抓取正文,然后按文章类型输出总结。
输出示例
假设你发了一篇政策解读类文章,skill 会这样输出:
## 核心要点 - [最关键的点] ### 事件背景 - 原本是怎样的... ### 发生了什么变化 - 具体改动内容... ### 变化的原因 - 为什么要变... ### 具体影响 - 对谁有影响、哪些渠道被保留/限制... ### 争议与隐忧 - 文末的观点和担忧... ### 参考来源 - [文中提供的链接]读历史故事文?保留关键人物、具体场景、数据年份。
读评测推介文?保留观点对比,不过度压缩。
读逻辑论证文?理清"观点→质疑点→证据"链条。
最重要的:你可以不断优化它
这个 skill 不是一次性工具,它是活的。
你有没有这种感觉:用别人写的 prompt 总结文章,总觉得"这个点应该强调"、“那个细节不应该丢”——但你改不了别人的 prompt。
这个 skill 归你。遇到不满意的输出,直接改SKILL.md里的输出规则,下次就是按你想要的方式来了。
具体可以优化的点:
- 针对你常看的文章类型,定制总结模板
- 添加你自己的偏好(比如"遇到代码示例一定要保留")
- 调整输出结构(比如把某个小类别的格式改掉)
- 增加新的文章类型支持
用一段时间,skill 就会越来越懂你的口味。
发布地址
GitHub(完全开源,可自行修改):
https://github.com/oldjie/wechat-article-parserClawHub(AI 直接安装):
https://clawhub.com/skills/wechat-article-parser-oldjie
安装命令:clawhub install wechat-article-parser-oldjieSkillsMP(自动从 GitHub 聚合,搜索 “wechat-article-parser” 即可找到)
写在最后
写这个 skill 的过程其实也是一个思考的过程:我想从公众号文章里得到什么?什么样的总结对我有用?
答案不是一成不变的,所以 skill 也不应该是一成不变的。用起来,遇到不满意的地方就改,改完继续用——这才是正确打开方式。
如果遇到问题,或者有好的优化建议,欢迎来 GitHub 提 Issue。祝各位都能好好消化那些值得细读的公众号文章。
