wechat-article-fetcher SKILL.md skillA
wechat-article-fetcher from wwwzhouhui/skills_collection is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add wwwzhouhui/skills_collection/wechat-article-fetcher@git:20260222.8343330Pins git:20260222.8343330 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- wwwzhouhui/skills_collection
- Path
wechat-article-fetcher/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260222.8343330, committed Feb 22, 2026
- Size
- 4,463 bytes
- Repository stars
- 284
- License
- none declared
获取并解析微信公众号文章。从微信文章链接中提取标题、作者、公众号名称、正文内容、图片和元数据。当用户提供微信文章链接(mp.weixin.qq.com/s/...)并希望阅读、提取、下载或转换文章内容时使用。适用场景包括获取/下载微信文章、提取微信文章文字或元数据、将微信文章转换为Markdown、将微信文章连同图片保存到本地。关键词:微信公众号、文章获取、文章抓取、文章下载。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 微信公众号文章获取器 获取、解析并保存微信公众号文章,支持单篇和批量下载、元数据提取、图片下载和 Markdown 转换。 ## 快速开始 获取单篇文章: ```bash python scripts/fetch_wechat_article.py "https://mp.weixin.qq.com/s/xxxxx" ``` 批量获取多篇文章(空格分隔): ```bash python scripts/fetch_wechat_article.py "url1" "url2" "url3" --output-dir ./output ``` 批量获取多篇文章(逗号分隔): ```bash python scripts/fetch_wechat_article.py "url1,url2,url3" --output-dir ./output ``` 仅输出元数据(不保存文件): ```bash python scripts/fetch_wechat_article.py "https://mp.weixin.qq.com/s/xxxxx" --json ``` ## 依赖安装 ```bash pip install beautifulsoup4 html2text requests ``` ## 功能说明 ### 1. 获取文章并保存到本地 ```bash python scripts/fetch_wechat_article.py "<url>" --output-dir ./output ``` 输出目录结构: ``` output/<公众号名称>/<日期>_<标题>/ ├── index.html # 格式化的独立HTML文件 ├── article.md # Markdown版本 ├── meta.json # 文章元数据 └── images/ # 下载的图片 ``` ### 2. 仅提取元数据 ```bash python scripts/fetch_wechat_article.py "<url>" --json ``` 返回 JSON 包含:`title`(标题)、`author`(作者)、`account_nickname`(公众号名称)、`description`(摘要)、`create_time`(发布时间)、`content_text`(正文文本)、`content_markdown`(Markdown内容)、`cover_image`(封面图)、`source_url`(原文链接)。 ### 3. 批量下载多篇文章 空格分隔多个链接: ```bash …
Read the whole file at its exact version.
How to install
mdr add wwwzhouhui/skills_collection/wechat-article-fetcher@sha256:325a681383bf7740The line at the top of this page pins the label git:20260222.8343330, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_kt6ushmcatuqctvh)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Feb 22, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4463 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
wwwzhouhui/skills_collection · 284 stars · license none declared · pushed 2026-10-16 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_kt6ushmcatuqctvh GET https://markdownregistry.com/api/v1/resolve?ref=wwwzhouhui/skills_collection/wechat-article-fetcher GET https://markdownregistry.com/api/v1/blob/325a681383bf774043e810f4296f3be945ef86ba3938b8c3887f09cfc3126df7
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.