← All skills
baoyu-post-to-wechat
69 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By JimLiu/baoyu-skills (GitHub) · media · 27,538 stars · scanned at commit ca703c2
Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "贴图/图文/文章".
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 36 places.
Show 17 more
- skills/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 22
npx -y bun copy-to-clipboard.ts image /path/to/image.jpg - skills/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 25
npx -y bun copy-to-clipboard.ts html "<p>Hello</p>" - skills/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 28
npx -y bun copy-to-clipboard.ts html --file /path/to/content.html - skills/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 117
npx -y bun md-to-wechat.ts <markdown_file> [options] - skills/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 140
npx -y bun md-to-wechat.ts article.md - skills/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 141
npx -y bun md-to-wechat.ts article.md --theme grace - skills/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 142
npx -y bun md-to-wechat.ts article.md --theme modern --color blue - skills/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 143
npx -y bun md-to-wechat.ts article.md --no-cite - skills/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 10
npx -y bun paste-from-clipboard.ts [options] - skills/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 20
npx -y bun paste-from-clipboard.ts - skills/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 23
npx -y bun paste-from-clipboard.ts --app "Google Chrome" --retries 5 - skills/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 26
npx -y bun paste-from-clipboard.ts --delay 200 - skills/baoyu-post-to-wechat/scripts/wechat-agent-browser.ts, line 302
npx -y bun wechat-agent-browser.ts [options] - skills/baoyu-post-to-wechat/scripts/wechat-agent-browser.ts, line 313
npx -y bun wechat-agent-browser.ts --title "测试" --content "内容" --image ./photo.png - skills/baoyu-post-to-wechat/scripts/wechat-agent-browser.ts, line 314
npx -y bun wechat-agent-browser.ts --title "测试" --content "内容" --image a.png --image b.png --submit - skills/baoyu-post-to-wechat/scripts/wechat-api.ts, line 476
npx -y bun wechat-api.ts <file> [options] - skills/baoyu-post-to-wechat/scripts/wechat-api.ts, line 524
npx -y bun wechat-api.ts article.md
and 16 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 35 places.
Show 17 more
- skills/baoyu-post-to-wechat/SKILL.md, line 200
${BUN_X} {baseDir}/scripts/wechat-api.ts <file> --theme <theme> --remote [--remote-host <host>] [--remote-user <user>] [--remote-port <port>] [--remote-identity - skills/baoyu-post-to-wechat/SKILL.md, line 215
${BUN_X} {baseDir}/scripts/wechat-article.ts --markdown <markdown_file> --theme <theme> [--color <color>] [--no-cite] - skills/baoyu-post-to-wechat/scripts/cdp.ts, line 1
import { execSync, type ChildProcess } from 'node:child_process'; - skills/baoyu-post-to-wechat/scripts/cdp.ts, line 51
const raw = execSync('cmd.exe /C "echo %USERPROFILE%"', { - skills/baoyu-post-to-wechat/scripts/cdp.ts, line 55
wslHome = execSync(`wslpath -u "${raw}"`, { - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 1
import { spawnSync } from 'node:child_process'; - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 69
const result = spawnSync('osascript', ['-e', ` - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 117
const genResult = spawnSync('swift', [genScript, testPng], { stdio: 'pipe', timeout: 30_000 }); - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 138
const clipResult = spawnSync('swift', [clipScript, testPng], { stdio: 'pipe', timeout: 30_000 }); - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 151
const result = spawnSync('osascript', ['-e', ` - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 165
const xdotool = spawnSync('which', ['xdotool'], { stdio: 'pipe' }); - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 166
const ydotool = spawnSync('which', ['ydotool'], { stdio: 'pipe' }); - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 180
const result = spawnSync('npx', ['-y', 'bun', '--version'], { stdio: 'pipe', timeout: 30_000 }); - skills/baoyu-post-to-wechat/scripts/check-permissions.ts, line 213
const result = spawnSync('pgrep', ['-f', 'Google Chrome'], { stdio: 'pipe' }); - skills/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 1
import { spawn } from 'node:child_process'; - skills/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 1
import { spawnSync } from 'node:child_process'; - skills/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 54
const result = spawnSync('osascript', ['-e', script], { stdio: 'pipe' });
and 15 more places
Reads your saved credentials, such as SSH keys or .env files
This is disclosed by the author in the skill's SKILL.md or README.
Found in 11 places.
Show 8 more
- skills/baoyu-post-to-wechat/scripts/wechat-extend-config.test.ts, line 163
"remote_publish_identity_file: /home/me/.ssh/id_ed25519", - skills/baoyu-post-to-wechat/scripts/wechat-extend-config.test.ts, line 164
"remote_publish_known_hosts_file: /home/me/.ssh/known_hosts", - skills/baoyu-post-to-wechat/scripts/wechat-extend-config.test.ts, line 178
assert.equal(resolved.remote_publish_identity_file, "/home/me/.ssh/id_ed25519"); - skills/baoyu-post-to-wechat/scripts/wechat-extend-config.test.ts, line 179
assert.equal(resolved.remote_publish_known_hosts_file, "/home/me/.ssh/known_hosts"); - skills/baoyu-post-to-wechat/scripts/wechat-remote-publish.test.ts, line 39
identityFile: "/home/me/.ssh/id_ed25519", - skills/baoyu-post-to-wechat/scripts/wechat-remote-publish.test.ts, line 40
knownHostsFile: "/home/me/.ssh/known_hosts", - skills/baoyu-post-to-wechat/scripts/wechat-remote-publish.test.ts, line 47
assert.equal(result.identityFile, "/home/me/.ssh/id_ed25519"); - skills/baoyu-post-to-wechat/scripts/wechat-remote-publish.test.ts, line 48
assert.equal(result.knownHostsFile, "/home/me/.ssh/known_hosts");
Sends data to these websites: api.telegram.org
This is disclosed by the author in the skill's SKILL.md or README. Expected for a media skill.
Found in 5 places.
Show 2 more
Safer alternatives
Low-risk skills in the same category (media) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'baoyu-post-to-wechat' ] || [ -L ~/.agents/skills/'baoyu-post-to-wechat' ]; then echo 'A skill folder named baoyu-post-to-wechat already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/JimLiu/baoyu-skills' "$d" && git -C "$d" checkout --quiet 'ca703c2d7c2c4399a1dc0cf82224f8551e05a96d' -- 'skills/baoyu-post-to-wechat' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/baoyu-post-to-wechat' ~/.agents/skills/'baoyu-post-to-wechat' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'baoyu-post-to-wechat' ~/.claude/skills/'baoyu-post-to-wechat' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for JimLiu/baoyu-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/JimLiu/baoyu-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | ca703c2 | 69 |
| 2026-11-07 | ca703c2 | 69 |