← All skills
baoyu-post-to-wechat
69 / 100 · Review before installing
Check before installing.
By guanyang/antigravity-skills (GitHub) · design · 1,003 stars · scanned at commit 2c0e535
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 41 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 21 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 40 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 20 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.
Found in 5 places.
Show 2 more
Safer alternatives
Low-risk skills in the same category (design) 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/guanyang/antigravity-skills' "$d" && git -C "$d" checkout --quiet '2c0e535b345aefb913b97b87cb353c3c91b86434' -- '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 guanyang/antigravity-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/guanyang/antigravity-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 2c0e535 | 69 |
| 2026-11-10 | a6603bf | 69 |
| 2026-11-08 | 4460a70 | 69 |
| 2026-11-06 | d793e20 | 69 |