Agent Skills
返回列表
公众号文章转 Markdown

公众号文章转 Markdown

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6ddc8f77/wechat-to-markdown。

技能介绍

要解决什么问题

工程师和写作者常把微信公众号文章当资料库:教程、行业动态、团队内部分享都堆在 mp.weixin.qq.com 里。微信阅读器不适合归档、全文检索,也不方便进 Git 或笔记系统。手工复制会丢图、段落错位,视频音频往往直接被忽略。

本技能把单篇公众号链接转成可编辑的 Markdown:正文逐字保留(不改写、不摘要),图片用微信 CDN 原始 URL 插在正文对应位置,视频、音频及小程序卡片等无法在 Markdown 里完整呈现的内容,会在原文位置显式标注,避免静默丢失。

工作流程要点

  • Step 0:校验 URL 必须含 mp.weixin.qq.com,并去掉 mpshare、scene 等追踪参数,降低反爬触发概率。
  • Step 1:用 WebFetch 拉取正文;若出现「环境异常」「访问过于频繁」等,按反爬、失效链接或需登录等情况给出中文提示。
  • Step 2:用 curl 抓原始 HTML,从 data-src 等属性提取懒加载图片,并扫描 video、audio、iframe 及微信原生 mp-commonvideosnap 等媒体。
  • Step 3~4:按 HTML 上下文把媒体映射到段落位置,写出以标题为 # 的文件,保留代码块、列表、加粗及 ▸ 图注等格式。
  • Step 5~6:校验图片数量与媒体标记,向用户汇报图片/视频/音频统计及告警。

适用边界与注意点

  • 仅粉丝可见、需微信登录或付费墙后的全文,抓取可能不完整或失败。
  • 微信图片 CDN(如 mmbiz.qpic.cn)带防盗链与过期策略,Markdown 里外链可能裂图,重要内容宜尽快本地化归档。
  • 微信原生视频常无法抽出可播放的静态 URL,只能保留封面与「请前往原文查看」类标记;部分第三方 iframe 视频可提取链接。
  • 同一 IP 频繁请求会触发反爬,需间隔重试;超长文或 JS 动态渲染正文时,以 WebFetch 文本与 HTML 上下文互补核对完整性。

使用场景

  • 把 `mp.weixin.qq.com` 单篇技术教程转成 `.md`,连同 `data-src` 懒加载图片的 CDN 链接一并写入,再提交到团队 Git 知识库
  • 写研究笔记时要引用公号长文,需要正文逐字保留、图注 `▸` 与插图位置与原文一致,便于在 Obsidian 里对照阅读
  • 整理内训或合规留档材料:从公号链接导出 Markdown,对无法直链的视频/音频在对应段落插入可见标记,避免误以为正文已完整
  • 跟踪竞品或行业公号推文,将单篇稿件落地为可全文检索的 Markdown,方便后续做关键词检索与版本对比

适合人员

  • 维护公司 Wiki/Git 知识库、需要把公号教程从链接落成可版本管理的 Markdown 的文档工程师
  • 用 Obsidian/Notion 做剪藏、要求正文不改写且图片 URL 可对照原文核对的研究员或内容编辑
  • 负责竞品公号内容跟踪、要把单篇推文导出为本地可检索文件并留意视频/音频占位标记的运营或市场分析
  • 开源维护者想把项目在微信公众号发布的更新说明转成仓库旁的 `.md` 存档,并保留代码块与列表等原有排版