← All skills
baoyu-post-to-wechat
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By anbeime/skill (GitHub) · coding · 9,559 stars · scanned at commit 667f459
自媒体创作者与运营专员在需要将 Markdown 或 HTML 内容发布至微信公众号时,一键通过 API 或浏览器自动化完成文章与图文的排版及发布,彻底告别繁琐的手动排版与多步上传操作,大幅提升公众号日常发文与运营效率。
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 34 places.
Show 17 more
- skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md, line 149
test -f skills/baoyu-markdown-to-html/SKILL.md && echo "found" - skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md, line 186
npx -y bun ${MD_TO_HTML_SKILL_DIR}/scripts/main.ts <markdown_file> --theme <theme> - skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md, line 225
test -f .baoyu-skills/.env && grep -q "WECHAT_APP_ID" .baoyu-skills/.env && echo "project" - skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md, line 258
npx -y bun ${SKILL_DIR}/scripts/wechat-api.ts <html_file> [--title <title>] [--summary <summary>] [--author <author>] [--cover <cover_path>] - skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md, line 275
npx -y bun ${SKILL_DIR}/scripts/wechat-article.ts --html <html_file> - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/cdp.ts, line 1
import { spawn } from 'node:child_process'; - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/cdp.ts, line 188
const { execSync } = await import('node:child_process'); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/cdp.ts, line 192
const output = execSync(cmd, { encoding: 'utf-8', timeout: 5_000 }).trim(); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 1
import { spawn } from 'node:child_process'; - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 9
import { spawnSync } from 'node:child_process'; - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 188
const result = spawnSync('npx', ['-y', 'bun', renderScript, tempMdPath, '--theme', theme], { - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 1
import { spawnSync } from 'node:child_process'; - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 54
const result = spawnSync('osascript', ['-e', script], { stdio: 'pipe' }); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 77
const result = spawnSync('osascript', ['-e', script], { stdio: 'pipe' }); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 103
const which = spawnSync('which', [tool.cmd], { stdio: 'pipe' }); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 107
const result = spawnSync(tool.cmd, tool.args, { stdio: 'pipe' }); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 130
const result = spawnSync('powershell.exe', ['-NoProfile', '-Command', ps], { stdio: 'pipe' });
and 14 more places
Downloads and installs other software
The author does not mention this.
Found in 41 places.
Show 17 more
- skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md, line 258
npx -y bun ${SKILL_DIR}/scripts/wechat-api.ts <html_file> [--title <title>] [--summary <summary>] [--author <author>] [--cover <cover_path>] - skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md, line 275
npx -y bun ${SKILL_DIR}/scripts/wechat-article.ts --html <html_file> - skills/content-creation-publisher/baoyu-post-to-wechat/references/article-posting.md, line 9
npx -y bun ./scripts/wechat-article.ts --markdown article.md - skills/content-creation-publisher/baoyu-post-to-wechat/references/article-posting.md, line 12
npx -y bun ./scripts/wechat-article.ts --markdown article.md --theme grace - skills/content-creation-publisher/baoyu-post-to-wechat/references/article-posting.md, line 15
npx -y bun ./scripts/wechat-article.ts --markdown article.md --author "作者名" --summary "摘要" - skills/content-creation-publisher/baoyu-post-to-wechat/references/image-text-posting.md, line 9
npx -y bun ./scripts/wechat-browser.ts --markdown source.md --images ./images/ - skills/content-creation-publisher/baoyu-post-to-wechat/references/image-text-posting.md, line 12
npx -y bun ./scripts/wechat-browser.ts --title "标题" --content "内容" --image img1.png --image img2.png - skills/content-creation-publisher/baoyu-post-to-wechat/references/image-text-posting.md, line 15
npx -y bun ./scripts/wechat-browser.ts --markdown source.md --images ./images/ --submit - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 19
npx -y bun copy-to-clipboard.ts image /path/to/image.jpg - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 22
npx -y bun copy-to-clipboard.ts html "<p>Hello</p>" - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/copy-to-clipboard.ts, line 25
npx -y bun copy-to-clipboard.ts html --file /path/to/content.html - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 226
npx -y bun md-to-wechat.ts <markdown_file> [options] - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 247
npx -y bun md-to-wechat.ts article.md - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/md-to-wechat.ts, line 248
npx -y bun md-to-wechat.ts article.md --theme grace - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/md/render.ts, line 489
" npx tsx src/md/render.ts <markdown_file> [--theme <name>]", - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 10
npx -y bun paste-from-clipboard.ts [options] - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/paste-from-clipboard.ts, line 20
npx -y bun paste-from-clipboard.ts
and 21 more places
Connects to the internet
The author does not mention this.
Found in 10 places.
Show 7 more
- skills/content-creation-publisher/baoyu-post-to-wechat/scripts/wechat-agent-browser.ts, line 195
fetch('file://${img}').then(r => r.blob()).then(b => { - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/wechat-api.ts, line 91
const res = await fetch(url); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/wechat-api.ts, line 115
const response = await fetch(imagePath); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/wechat-api.ts, line 167
const res = await fetch(url, { - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/wechat-api.ts, line 272
const res = await fetch(url, { - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/wechat-browser.ts, line 178
const res = await fetch(url, { redirect: 'follow' }); - skills/content-creation-publisher/baoyu-post-to-wechat/scripts/wechat-browser.ts, line 241
const ws = new WebSocket(url);
Safer alternatives
Low-risk skills in the same category (coding) 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/anbeime/skill' "$d" && git -C "$d" checkout --quiet '667f4598df414d91249beeee6f5e90411ce68320' -- 'skills/content-creation-publisher/baoyu-post-to-wechat' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/content-creation-publisher/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 anbeime/skill shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/anbeime/skill/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 667f459 | 75 |
| 2026-11-10 | 2bd6564 | 75 |
| 2026-11-08 | 9610f20 | 75 |
| 2026-11-07 | fb130d4 | 65 |