mcpField
W
wechat-summary

wechat-summary

github.com/lzjun567生产力352 次安装34 周前更新
代码仓库

关于 wechat-summary

用于获取并总结微信公众号文章的技能,优先使用 WebFetch,遇到验证拦截时改用 Python 脚本,并根据文章长度调整总结形式。

主要功能

  1. 01使用 WebFetch 获取文章内容
  2. 02受阻时改用 Python 脚本重试
  3. 03根据文章长度调整总结形式
  4. 04提取数据、结论和建议
  5. 05说明获取失败或内容不完整

适用场景

  1. 01总结链接中的微信公众号文章
  2. 02提取长文的关键数据和结论
  3. 03处理被验证机制拦截的文章

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lzjun567/wechat-summary-skills --skill wechat-summary

安装后在 Claude Code 中输入/wechat-summary确认已加载。

附带文件LICENSEscripts/fetch_article.py

详细介绍

来自项目 README

微信公众号文章总结

帮助用户快速理解微信公众号文章的核心内容。

工作流程

第一步:获取文章内容

优先使用 WebFetch:

WebFetch URL: <用户提供的链接>
prompt: "提取文章的完整正文内容,包括标题、作者、正文文本。忽略广告、推荐阅读等无关内容。"

如果 WebFetch 遇到反爬验证(返回"环境异常"、"完成验证"等),立即使用 Python 脚本作为备用方案:

python <skill-path>/scripts/fetch_article.py "<文章URL>"

其中 <skill-path> 是这个 skill 的目录路径。

第二步:生成总结

根据获取到的文章内容生成中文总结。

总结原则

根据文章长度和内容特点,灵活选择总结形式:

短文章(500字以内)
  • 用一两句话概括核心观点
中等长度文章(500-2000字)
  • 一段话总结主要内容
  • 如有明确的关键数据或结论,一并提及
长文章(2000字以上)
  • 使用要点列表形式
  • 提炼 3-5 个核心观点
  • 按逻辑顺序或重要性排列

特定元素提取

如果文章包含以下元素,应在总结中体现:

  • 关键数据:具体的数字、百分比、统计结果
  • 核心观点:作者的主要论点或立场
  • 重要结论:文章得出的结论或建议
  • 时效信息:涉及的时间节点、截止日期等
  • 行动建议:如果文章给出了具体建议或方法

如果文章是纯叙事或情感类内容,则专注于概括主题和情节。

输出格式

  • 使用纯文本,中文输出
  • 简洁明了,避免冗余
  • 不需要添加"总结:"等前缀,直接输出内容
  • 保持客观,忠实于原文

示例

用户输入:帮我总结一下这篇文章 https://mp.weixin.qq.com/s/xxxxx

输出示例(要点形式):

这篇文章讨论了 AI 在医疗领域的应用前景:

• 目前 AI 诊断准确率已达到 95%,接近资深医生水平
• 主要应用场景包括影像识别、病历分析、药物研发
• 作者认为未来 3-5 年 AI 将成为医生的标配辅助工具
• 文章也提醒了数据隐私和监管合规方面的挑战

输出示例(简短形式):

文章介绍了一款新发布的手机,主打拍照功能,搭载 1 英寸大底传感器,售价 4999 元起,将于下周开售。

错误处理

  • 如果 WebFetch 失败,自动使用 Python 脚本重试
  • 如果 Python 脚本也失败,告知用户并建议:
    1. 检查链接是否正确
    2. 直接粘贴文章内容让 Claude 总结
  • 如果获取到的内容为空或不完整,说明情况并尝试提取可用信息
  • 如果不是微信公众号链接,仍然尝试总结,但提醒用户这个 skill 主要针对公众号文章优化

评论

支持 Markdown