← All skills
wechat-publisher
70 / 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 YiShu5/claude-skills (GitHub) · coding · 130 stars · scanned at commit 87caa77
微信公众号文章的发布管道——封面生成、本地图片上传素材库、创建草稿、发布草稿、以及从 mp.weixin URL 提取原文。**触发场景**:用户说 "发到公众号草稿箱" / "推送到公众号" / "做张公众号封面" / "上传图片到微信" / "把这篇文章提取成 markdown" / "改写这篇 mp.weixin 链接(的提取部分)" / 任何提到「发布 / 草稿 / 封面 / 推送 / 提取微信文章」的请求。本 skill **不写文章**(交给 wechat-writer),**不做 markdown → html 排版**(交给 wechat-formatter)——它只处理图片生成、文件上传、微信 API 调用。
Works with any agent that supports SKILL.md skills.
What this skill can do
Reads your saved credentials, such as SSH keys or .env files
The author does not mention this.
Found in 5 places.
Show 2 more
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 8 places.
Show 5 more
- skills/wechat-publisher/scripts/extract_to_markdown.py, line 43
result = subprocess.run( - skills/wechat-publisher/scripts/extract_to_markdown.py, line 70
except subprocess.TimeoutExpired: - skills/wechat-publisher/scripts/publish_article.py, line 68
result = subprocess.run(cmd, capture_output=True, text=True) - skills/wechat-publisher/scripts/publish_article.py, line 109
result = subprocess.run(cmd, capture_output=True, text=True) - skills/wechat-publisher/scripts/publish_article.py, line 170
result = subprocess.run(cmd, capture_output=True, text=True)
Sends data to these websites: registry.npmjs.org, api.weixin.qq.com
The author does not mention this.
Found in 15 places.
Show 12 more
- skills/wechat-publisher/references/wechat-api.md, line 34
curl "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET" - skills/wechat-publisher/references/wechat-api.md, line 79
curl -X POST "https://api.weixin.qq.com/cgi-bin/draft/add?access_token=ACCESS_TOKEN" \ - skills/wechat-publisher/references/wechat-api.md, line 117
curl -X POST "https://api.weixin.qq.com/cgi-bin/freepublish/submit?access_token=ACCESS_TOKEN" \ - skills/wechat-publisher/scripts/create_draft.py, line 48
response = requests.get(url, params=params, timeout=30) - skills/wechat-publisher/scripts/create_draft.py, line 152
response = requests.post( - skills/wechat-publisher/scripts/generate_cover.py, line 83
response = requests.post(url, headers=headers, json=request_data, timeout=120) - skills/wechat-publisher/scripts/generate_cover.py, line 162
response = requests.post( - skills/wechat-publisher/scripts/generate_cover.py, line 361
response = requests.get(result["image_url"], timeout=60) - skills/wechat-publisher/scripts/publish_draft.py, line 44
response = requests.get(url, params=params, timeout=30) - skills/wechat-publisher/scripts/publish_draft.py, line 94
response = requests.post( - skills/wechat-publisher/scripts/upload_material.py, line 41
response = requests.get(url, params=params, timeout=30) - skills/wechat-publisher/scripts/upload_material.py, line 112
response = requests.post(url, files=files, timeout=60)
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/'wechat-publisher' ] || [ -L ~/.agents/skills/'wechat-publisher' ]; then echo 'A skill folder named wechat-publisher already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/YiShu5/claude-skills' "$d" && git -C "$d" checkout --quiet '87caa778a9f6fe3811ee5af6d6a60a95dc334cf9' -- 'skills/wechat-publisher' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/wechat-publisher' ~/.agents/skills/'wechat-publisher' && 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/'wechat-publisher' ~/.claude/skills/'wechat-publisher' (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 YiShu5/claude-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/YiShu5/claude-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 87caa77 | 70 |