重要:自 2026 年 7 月 30 日起,微信已关闭本项目依赖的公众号后台文章列表核心接口,本项目暂时停止维护。 内容创作者每天刷几十篇公众号文章,却常常看完就忘、难以复用; 产品经理想长期跟踪竞品选题,却苦于数据分散、评论缺失; AI 用户需要高质量语料,却缺少干净、结构化、可长期管理的本地输入。 现在,你可以把这些内容沉淀下来: 自动同步关注的公众号文章 保存正文、图片,以及页面实际提供的精选评论和互动数据 转为结构化的本地资料库 随时搜索、拆解,或交给 AI 做进一步分析
$ npx -y skills add Moore-developers/moore-wechat-article-downloader --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
What's inside
重要:自 2026 年 7 月 30 日起,微信已关闭本项目依赖的公众号后台文章列表核心接口,本项目暂时停止维护。
内容创作者每天刷几十篇公众号文章,却常常看完就忘、难以复用; 产品经理想长期跟踪竞品选题,却苦于数据分散、评论缺失; AI 用户需要高质量语料,却缺少干净、结构化、可长期管理的本地输入。
现在,你可以把这些内容沉淀下来:
目标:帮助内容创作者、产品研究者和 AI 用户,把零散的公众号阅读转化为系统、可积累、可复用的个人知识资产。
一句话:把别人随手刷过的公众号,变成你可以反复使用的内容情报库。
安装到 Codex:
mkdir -p ~/.codex/skills
git clone https://github.com/Moore-developers/moore-wechat-article-downloader.git \
~/.codex/skills/moore-wechat-article-downloader
安装到 Claude Code:
mkdir -p ~/.claude/skills
git clone https://github.com/Moore-developers/moore-wechat-article-downloader.git \
~/.claude/skills/moore-wechat-article-downloader
重新打开 Codex 或 Claude Code,然后直接描述目标:
同步我关注的公众号,按日期列出最近 50 篇新文章
把「某公众号」最近 20 篇文章收进本地资料库
结合最近 5 篇文章的精选评论和互动数据,判断读者真正买账的点
开启微信收藏会话,边看边把正文、评论和互动信号保存到本地
把这些公众号文章链接导入本地:https://mp.weixin.qq.com/s/xxx
适合把关注的公众号变成可持续追踪的文章列表。
同步我关注的公众号,按日期列出最近 50 篇新文章
从已订阅公众号里筛出最近值得精读的 10 篇
整理最近一周的新文章,按公众号分组
默认只下载正文和图片,不抓取评论与互动数据。
适合分析一个公众号的选题方式、内容结构和读者反馈。
看「某公众号」最近 10 篇文章,判断它值不值得长期跟踪
拆「某公众号」最近 10 篇文章的选题、标题和内容结构
基于最近 20 篇文章和精选评论,提炼可以复用的选题方法
研究素材包括:
适合在微信里阅读时,把当前文章现场保存到本地。
开启微信收藏会话,我要边看文章边保存正文、评论和互动信号
打开文章后点击页面里的“收藏到本地”,可以保存:
评论和互动数据依赖当前微信页面及短时有效凭据,不保证每篇文章都能获得相同字段。
适合把聊天记录、收藏夹或文件中的零散文章链接统一归档。
把这些公众号文章链接导入本地:https://mp.weixin.qq.com/s/xxx
把群里发来的公众号文章链接按公众号归档
把一批文章链接收进本地,后面用于选题分析
默认按公众号保存到:
~/Downloads/wechat-articles/<公众号名>/
典型结构:
<公众号名>/
├── index.csv
├── articles/
│ └── <文章标题>.md
└── images/
└── <文章标题>/
└── 001.<扩展名>
本地运行状态保存在:
~/.moore/wechat-article-downloader/
其中包括 SQLite 索引、任务状态、页面快照和脱敏后的运行记录。
| 维度 | 普通导出工具 | 公众号研究助手 |
|---|---|---|
| 产品入口 | 需要理解脚本和参数 | 直接用自然语言描述同步、研究、收藏或归档目标 |
| 内容范围 | 以正文批量导出为主 | 正文、图片,以及页面实际提供的精选评论和互动信号 |
| 当前页收藏 | 通常不支持 | 可在微信里边看边保存当前文章现场 |
| 输出方式 | 按任务分散输出 | 按公众号维护长期 Markdown、图片和 CSV 索引 |
| 本地状态 | 偏一次性任务 | 使用 SQLite 管理公众号、文章、下载和互动状态 |
| 隐私边界 | 取决于具体服务 | 本地优先,不提供 SaaS 或项目自建云端托管 |
它不是“导出后就结束”的下载脚本,而是一套围绕同步、收藏、研究和归档建立的本地工作流。
cd ~/.codex/skills/moore-wechat-article-downloader
git pull
如果安装在 Claude Code 的 Skills 目录,把路径替换为:
~/.claude/skills/moore-wechat-article-downloader
主要入口:
scripts/wechat_wizard.py:自然语言任务、登录和选择入口scripts/wechat_exporter.py:公众号搜索、历史同步、订阅和增量下载scripts/wechat_downloader.py:链接导入、微信收藏、代理历史和页面快照归档运行离线契约测试:
python3 -m unittest discover -s evals -p 'test_*contract.py'
相关文档:
本项目使用 MIT License。
.gitignore
docs/
plans/
2026-07-06-unified-wizard-gates.md
2026-07-08-skill-scenario-redesign.md
2026-07-09-proxy-snapshot-validation-plan.md
2026-07-10-wechat-collection-architecture.md
2026-07-10-wechat-collection-implementation-tasks.md
evals/
evals.json
fixtures/
exporter_fixture.json
html/
demo-url-article-1.html
demo-url-article-2.html
demo-url-article-content-noencode.html
test_credential_broker.py
test_exporter_contract.py
test_snapshot_attach_contract.py
test_video_download_contract.py
test_wizard_contract.py
LICENSE
prompts/
completion-report-template.md
README.md
references/
backend-design.md
compliance.md
output-formats.md
skill-cli-flow.md
troubleshooting.md
scripts/
inspect_context.py
validate_outputs.py
wechat_credential_broker.py
wechat_downloader.py
wechat_exporter.py
wechat_history_mitm_addon.py
wechat_video_crypto.py
wechat_video_downloader.py
wechat_video_models.py
wechat_video_registry.py
wechat_video_service.py
wechat_wizard.py
SKILL.mdFAQ
moore-wechat-article-downloader is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes moore-wechat-article-downloader. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.