Post content to WeChat Official Account (微信公众号). Supports both article posting (文章) and image-text posting (图文).
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: baoyu-post-to-wechat description: Post content to WeChat Official Account (微信公众号). Supports both article posting (文章) and image-text posting (图文).
Post to WeChat Official Account (微信公众号)
Post content to WeChat Official Account using Chrome CDP automation.
Script Directory
Important: All scripts are located in the scripts/ subdirectory of this skill.
Agent Execution Instructions:
- Determine this SKILL.md file's directory path as
SKILL_DIR - Script path =
${SKILL_DIR}/scripts/<script-name>.ts - Replace all
${SKILL_DIR}in this document with the actual path
Script Reference:
| Script | Purpose |
|---|---|
scripts/wechat-browser.ts | Image-text posts (图文) |
scripts/wechat-article.ts | Full article posting (文章) |
scripts/md-to-wechat.ts | Markdown → WeChat HTML conversion |
scripts/copy-to-clipboard.ts | Copy content to clipboard |
scripts/paste-from-clipboard.ts | Send real paste keystroke |
Quick Usage
Image-Text (图文) - Multiple images with title/content
# From markdown file and image directory
npx -y bun ${SKILL_DIR}/scripts/wechat-browser.ts --markdown article.md --images ./images/
# With explicit parameters
npx -y bun ${SKILL_DIR}/scripts/wechat-browser.ts --title "标题" --content "内容" --image img1.png --image img2.png --submit
Article (文章) - Full markdown with formatting
# Post markdown article
npx -y bun ${SKILL_DIR}/scripts/wechat-article.ts --markdown article.md --theme grace
Note: ${SKILL_DIR} represents this skill's installation directory. Agent replaces with actual path at runtime.
References
- Image-Text Posting: See
references/image-text-posting.mdfor detailed image-text posting guide - Article Posting: See
references/article-posting.mdfor detailed article posting guide
Prerequisites
- Google Chrome installed
bunruntime (vianpx -y bun)- First run: log in to WeChat Official Account in the opened browser window
Features
| Feature | Image-Text | Article |
|---|---|---|
| Multiple images | ✓ (up to 9) | ✓ (inline) |
| Markdown support | Title/content extraction | Full formatting |
| Auto title compression | ✓ (to 20 chars) | ✗ |
| Content compression | ✓ (to 1000 chars) | ✗ |
| Themes | ✗ | ✓ (default, grace, simple) |
Troubleshooting
- Not logged in: First run opens browser - scan QR code to log in, session is preserved
- Chrome not found: Set
WECHAT_BROWSER_CHROME_PATHenvironment variable - Paste fails: Check system clipboard permissions
Extension Support
Custom configurations via EXTEND.md.
Check paths (priority order):
.baoyu-skills/baoyu-post-to-wechat/EXTEND.md(project)~/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md(user)
If found, load before workflow. Extension content overrides defaults.
More by JimLiu
View allGenerate professional slide deck images from content. Creates comprehensive outlines with style instructions, then generates individual slide images. Use when user asks to "create slides", "make a presentation", "generate deck", or "slide deck".
Generate elegant cover images for articles. Analyzes content and creates eye-catching hand-drawn style cover images with multiple style options. Use when user asks to "generate cover image", "create article cover", or "make a cover for article".
Xiaohongshu (Little Red Book) infographic series generator with multiple style options. Breaks down content into 1-10 cartoon-style infographics. Use when user asks to create "小红书图片", "XHS images", or "RedNote infographics".
Post content and articles to X (Twitter). Supports regular posts with images and X Articles (long-form Markdown). Uses real Chrome with CDP to bypass anti-automation.
