WeChat Channels One-Click Video Downloader
Paste the following prompt into your AI chat to install this skill:
Install @user_fa3f12d0/wechat-channels-downloader into your AI assistant according to https://skillhub.cn/install/skillhub.md.
About this skill
What It Solves
WeChat Channels videos do not expose a simple bulk-download workflow. Users often have to save a video to the phone gallery first, then move it to a desktop. This skill targets engineering and automation use cases: resolving https://weixin.qq.com/sph/... share links, organizing locally saved WeChat Channels video files, and processing multiple links in batch. It is not intended for Bilibili, Douyin, YouTube, or other platforms.
How It Works
The core script is scripts/wx_channels.py. For share links, it opens an isolated Playwright browser profile so the user can log in to Tencent Yuanbao once. It then uses Yuanbao parsing to turn the sph/... link into playback information and fetches the real videoUrl. The MP4 is streamed to local disk with a file-header check, which helps avoid saving partial files.
Common commands include:
doctor: checks browser and login status without printing secretsresolve: resolves the direct link and metadata onlydownload: saves the video, with optional--transcribeto callmedia2textfor transcripts and derivative draftsbatch: downloads from arguments orurls.txt, logs in once for the whole batch, and emits a summary JSON
Since v1.1.0, downloads can also write a sidecar .json metadata file and best-effort .jpg cover image, which makes archiving and script consumption easier.
Boundaries and Notes
This skill depends on Tencent Yuanbao interfaces, which may change or stop working as versions evolve. If that happens, the local-file path remains available: save the video on the phone, then provide the local file path. It does not install system root certificates, does not modify system proxies, and does not read the user's normal browser profile. The script outputs structured JSON and does not print cookies, tokens, or media URLs to the outside. Pure downloading has minimal local dependencies; link resolution requires a Playwright browser and one Yuanbao login.
Use Cases
- A user receives a WeChat Channels `sph/...` share link and needs to resolve it, then save the mp4 locally.
- Several WeChat Channels videos are already saved on a phone and need to be organized into a desktop folder by local path.
- A batch of WeChat Channels URLs needs one login, bulk downloading, and a summary JSON output.
- After downloading a WeChat Channels mp4, the user wants to call media2text to generate a transcript and derivative drafts.
Best For
- Video operations staff who need to archive WeChat Channels content into a local asset library.
- Content editors who need to convert multiple WeChat Channels links into downloadable files.
- Creators who want to generate subtitles, transcripts, and derivative drafts from WeChat Channels mp4 files.
- Engineers who need to handle local WeChat Channels file paths inside automation workflows.
Related Skills
Call Mew image and design APIs in two stages to create an emotional background and compose a share-ready quote check-in poster.
Generate felt-craft pendant designs, part breakdowns, and structured analysis from a product image or Base64 input.
A ComfyUI image-generation skill that uses a five-step dialog to collect prompts, prefill templates, confirm parameters, submit API jobs, and return results.
A design-system guidance skill for Impeccable that produces token-based rules, component states, accessibility criteria, and QA checklists.