wechat2md
wechat2md
将微信公众号文章(mp.weixin.qq.com)转换为本地 Markdown,并强制下载所有正文图片。
支持两种模式:
- 单篇文章:下载单篇微信文章
- 专题合集:批量下载微信"专题"中的所有文章
用法(自然语言)
用户输入示例:
- 把这篇文章转成 Markdown:https://mp.weixin.qq.com/s/xxxxxxxx
- 下载这个合集:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=...&album_id=...
行为规范(强约束)
- 识别到
mp.weixin.qq.com/s/的文章链接时,执行单篇转换。 - 识别到
mp.weixin.qq.com/mp/appmsgalbum的合集链接时,执行批量下载。 - 图片处理为必选:必须下载正文中所有图片,并在 Markdown 中改写为本地相对路径。
输出契约(以运行时当前目录为根目录)
More from lingengyuan/my-skills
wechat-archiver
Archives WeChat Official Account articles to knowledge base with auto-generated structured notes. Use when users provide WeChat article URLs (mp.weixin.qq.com) or mention archiving/saving WeChat articles. Combines wechat2md scraper and note-creator for complete workflow.
21md2wechat
Converts Markdown to WeChat Official Account HTML using AI-themed layouts and optionally one-click publishes to the draft box. Use when formatting Markdown for WeChat or uploading drafts with WECHAT_APPID/WECHAT_SECRET set in an env file.
9note-creator
Orchestrates creation of structured Obsidian notes with markdown, canvas diagrams, and table bases. Use when users ask to create notes, save knowledge, or document concepts in their Obsidian vault. Delegates to specialized format skills.
9sync_to_github
Automate git commit and push. Use when user says "sync to github", "commit and push", "push my changes", "save to git", "submit my work", or invokes /sync_to_github. Stages all changes, generates a commit message, commits, and pushes to remote.
7obsidian-markdown
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.
7json-canvas
Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.
6