一键导入
wechat-article-camofox
使用本机部署的 camofox-browser 稳定抓取微信公众号文章链接内容,优先读取浏览器 accessibility snapshot,并对公众号页噪音做专用清洗,输出 Markdown 或 JSON。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
使用本机部署的 camofox-browser 稳定抓取微信公众号文章链接内容,优先读取浏览器 accessibility snapshot,并对公众号页噪音做专用清洗,输出 Markdown 或 JSON。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when generating PPT-style image slides, poetic presentation covers, quiet paper-texture visual pages, report pages, invitations, social cards, or slide-image sets with GPT-Image-2 via image_generate.
Use when generating high-readability hand-drawn knowledge diagrams, architecture diagrams, workflow maps, or consulting-style visual explanations with GPT-Image-2 via image_generate.
可独立运行的 GPT-Image 增强版 EPUB2Podcast:在本地把 EPUB 转成双人中文音频、GPT-Image/Smart Slide 视觉页、最终 MP4,并生成 YouTube 发布素材。
可独立运行的 standalone 版 EPUB2Podcast:用户只需下载当前项目本身,即可在本地把 EPUB 转成 Smart Slide + 双人中文音频 + 最终 MP4 视频播客。
【Ark Agent Plan 专用版本】EPUB 转双人中文播客视频流水线:使用火山引擎 TTS(与 Seedream/Seedance 共享技术栈),Smart Slide + 双人音频 + 最终 MP4 视频,无需额外 Google/OpenRouter API Key。
【Ark Agent Plan 专用版本】Manim 数学/算法讲解视频完整流水线,使用火山引擎 TTS 中文旁白(与 Seedream/Seedance 共享认证)。Plan → TTS → Code → Render → Stitch → Deliver. 适用于:Manim 动画 + 中文配音、音画同步讲解视频、3Blue1Brown 风格教学视频。
| name | wechat-article-camofox |
| description | 使用本机部署的 camofox-browser 稳定抓取微信公众号文章链接内容,优先读取浏览器 accessibility snapshot,并对公众号页噪音做专用清洗,输出 Markdown 或 JSON。 |
| version | 1.1.1 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["wechat","mp.weixin.qq.com","camofox","browser","extraction","markdown","json"],"related_skills":["ocr-and-documents","hermes-agent"]}} |
当你要稳定获取 微信公众号文章链接(mp.weixin.qq.com/s/...)的正文内容时,使用这个 skill,喵。
它依赖 camofox-browser 作为浏览器采集层,读取页面 accessibility snapshot,再做公众号页面专用清洗,得到更干净的正文输出。
当前版本已经升级成 方案 B:自动安装型:首次运行会先检查本机 camofox-browser 是否可用;如果还没装,会尝试自动 clone 仓库并执行 npm install,然后再拉起服务。也就是说,用户不必再手动预装 CamouFox,只需要本机已有 git 和 Node.js 18+ / npm,喵。
scripts/run.py:统一入口(推荐公开仓库用户直接使用)scripts/fetch_wechat_article.py:主提取脚本scripts/publish_wechat_article_to_feishu.py:抓取并发布到飞书原生文档(含正文图片)templates/article_urls.example.txt:示例输入wechat-article-fetchwechat-article-to-feishucamofox-browser-start / status / stop 管理脚本,会优先复用这些入口;若没有,Python 脚本也能直接完成自动安装与拉起npm install、启动服务、等待健康检查通过camofox-browser 服务管理脚本(若本机已配置):
camofox-browser-startcamofox-browser-statuscamofox-browser-stop这次实测后又补了两条关键经验:
gitNode.js 18+ 与 npm可选预检查:
node --version
npm --version
git --version
camofox-browser本身不再要求手动预装。首次运行wechat-article-fetch/wechat-article-to-feishu时,脚本会自动检查;若缺失,会自动 clonehttps://github.com/jo-inc/camofox-browser.git并执行npm install,然后再尝试拉起本地服务。
python3 scripts/run.py publish-feishu "https://mp.weixin.qq.com/s/xxxxxxxxxxxxxxxx"
这个 workflow 会执行:
如果你的任务目标里包含“放到飞书文档里”,这是优先入口。
python3 scripts/run.py fetch "https://mp.weixin.qq.com/s/xxxxxxxxxxxxxxxx"
如果本机还没有 camofox-browser,它会先自动安装;如果服务未启动,它会自动拉起服务,再继续抓取。首次运行过程中会在 stderr 持续打印阶段性进度,例如:检查健康状态、clone 仓库、执行 npm install、启动服务、等待健康检查通过。
python3 scripts/run.py fetch "https://mp.weixin.qq.com/s/xxxxxxxxxxxxxxxx" --format json
python3 scripts/run.py fetch "https://mp.weixin.qq.com/s/xxxxxxxxxxxxxxxx" --save /tmp/article.md
python3 scripts/run.py fetch "https://mp.weixin.qq.com/s/xxxxxxxxxxxxxxxx" --format json --include-images
python3 scripts/fetch_wechat_article.py \
"https://mp.weixin.qq.com/s/xxxxxxxxxxxxxxxx" \
--format markdown
默认输出:
输出字段:
urltitleauthorpublished_atcontent_markdownimages(可选)source(固定为 camofox_snapshot)camofox-browser 是否健康camofox-browser 仓库并执行 npm install- list: / - listitem: / - paragraph: / - blockquote: 这类容器节点,应该按子树聚合成同一个块;不要把子节点里的 - text:、- code:、- strong: 当成独立段落逐行吐出,否则很容易产生假圆点、额外折行和断裂的 inline codegit 与 Node.js 18+ / npm;如果这些底层依赖缺失,脚本会停止并给出明确提示space:document:delete,则无法真正删除旧文档;稳妥替代方案是用 docs +update --mode overwrite 将旧文档覆盖为“已废弃,请看新版”提示当用户提到:
这套 skill 用 camofox-browser 解决“稳稳打开页面”的问题,再用公众号专用清洗解决“拿到干净正文”的问题。