Individual skill
moore-wechat-article-downloader
当用户要下载或管理微信公众号文章时使用本技能。支持订阅同步、微信收藏和链接导入;互动数据仅在用户微信短时会话有效时补充指标与精选评论。优先本地运行;不要扩展成内容改写、总结、SaaS 或云服务。
SKILL.md
Source commit dea919bdd6397e56ad8ec31654fa12b7113db0db
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 296
- Repository last updated
- Aug 1, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-agent Repository topic
- claude-code Repository topic
- codex-skill Repository topic
- content-analysis Repository topic
- knowledge-base Repository topic
- local-first Repository topic
- markdown Repository topic
- wechat Repository topic
- wechat-articles Repository topic
- wechat-mp Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.gitignoreasset · 162 bytesLICENSEasset · 1,073 bytesREADME.mddoc · 8,330 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesSKILL.mdcore · 23,234 bytesdocs/plans/2026-07-06-unified-wizard-gates.mddoc · 25,321 bytesdocs/plans/2026-07-08-skill-scenario-redesign.mddoc · 6,641 bytesdocs/plans/2026-07-09-proxy-snapshot-validation-plan.mddoc · 7,801 bytesdocs/plans/2026-07-10-wechat-collection-architecture.mddoc · 19,691 bytesdocs/plans/2026-07-10-wechat-collection-implementation-tasks.mddoc · 9,583 bytesevals/evals.jsonasset · 4,349 bytesevals/fixtures/exporter_fixture.jsonasset · 1,424 bytesevals/fixtures/html/demo-url-article-1.htmlasset · 768 bytesevals/fixtures/html/demo-url-article-2.htmlasset · 719 bytesevals/fixtures/html/demo-url-article-content-noencode.htmlasset · 923 bytesevals/test_credential_broker.pyruns · 8,233 bytesevals/test_exporter_contract.pyruns · 60,638 bytesevals/test_snapshot_attach_contract.pyruns · 4,891 bytesevals/test_video_download_contract.pyruns · 4,760 bytesevals/test_wizard_contract.pyruns · 103,014 bytesprompts/completion-report-template.mddoc · 452 bytesreferences/backend-design.mddoc · 8,462 bytesreferences/compliance.mddoc · 1,309 bytesreferences/output-formats.mddoc · 4,996 bytesreferences/skill-cli-flow.mddoc · 13,963 bytesreferences/troubleshooting.mddoc · 4,383 bytesscripts/inspect_context.pyruns · 1,086 bytesscripts/validate_outputs.pyruns · 3,749 bytesscripts/wechat_credential_broker.pyruns · 19,522 bytesscripts/wechat_downloader.pyruns · 247,746 bytesscripts/wechat_exporter.pyruns · 209,327 bytesscripts/wechat_history_mitm_addon.pyruns · 78,380 bytesscripts/wechat_video_crypto.pyruns · 4,099 bytesscripts/wechat_video_downloader.pyruns · 5,267 bytesscripts/wechat_video_models.pyruns · 6,427 bytesscripts/wechat_video_registry.pyruns · 1,832 bytesscripts/wechat_video_service.pyruns · 2,991 bytesscripts/wechat_wizard.pyruns · 109,126 bytes
Read excerpt
# 公众号归档器
## 场景判断
| 用户意图 | 场景 | 入口 |
|---------|------|------|
| 提供了完整文章 URL | 场景 1:直接下载 | `wechat_wizard.py run "下载:<url>"` |
| 给公众号名 / 样例 URL,想要历史文章 | 场景 2A:Exporter(默认) | `wechat_wizard.py run "历史文章:<名称或URL>"` |
| 明确说"不登录"或"用代理" | 场景 2B:代理(备选) | `wechat_wizard.py run "代理历史:<url>"` |
| 想抓评论/阅读/点赞/页面风格 | 场景 2C:微信收藏 | `wechat_downloader.py proxy-enhancer-session-start --yes` |
| 管理多个公众号 / 定时同步 | 场景 3:订阅同步 | 见场景 3 |
统一入口优先。wizard 返回以下 gate 时按表处理,不要立刻降级为底层命令: