Not in the top 1,000 by GitHub stars
iamzifei/wechat-article-publisher-skill
Claude Skill that publish on Wechat articles (微信公众号发布)
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/wechat-article-publisher/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
d3508c44248a → d3508c44248a
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → d3508c44248a
No earlier version was observed for comparison.
Verified commit d3508c44248a196189ef63408c03f18b6b549c31
git clone --filter=blob:none --no-checkout https://github.com/iamzifei/wechat-article-publisher-skill.git .hotskills/iamzifei-wechat-article-publisher-skill && git -C .hotskills/iamzifei-wechat-article-publisher-skill checkout --detach d3508c44248a196189ef63408c03f18b6b549c31
# Copy each selected skill directory from .hotskills/iamzifei-wechat-article-publisher-skill into .claude/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- wechat-article-publisher
skills/wechat-article-publisher
How it works
wechat-article-publisher
When your agent uses it
Publish Markdown/HTML articles to WeChat Official Account (微信公众号) drafts via API 新手引导:输入 `/公众号发布 新手`、「这个怎么用」「第一次用」「能干嘛」时,走 SKILL.md 的〈新手上路〉,不要直接开始干活。
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
3,001 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Scripts
- Workflow
- Step-by-Step Guide
- API Reference
- Critical Rules
- Supported Formats
- Article Types
- Example Flow
- Error Handling
- Best Practices
- Troubleshooting
- 新手上路(用户不知道该输入什么时,走这里)
Scripts executed separately
scripts/parse_markdown.pyscripts/wechat_api.py
Files
../../.claude-plugin/plugin.jsonasset533 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesSKILL.mdcore11,773 bytesscripts/parse_markdown.pyruns10,232 bytesscripts/wechat_api.pyruns16,078 bytes
Read SKILL.md
# WeChat Article Publisher
Publish Markdown or HTML content to WeChat Official Account drafts via API, with automatic format conversion.
## Prerequisites
- WECHAT_API_KEY environment variable set (from .env file)
- Python 3.9+
- Authorized WeChat Official Account on wx.limyai.com
## Scripts
Located in `~/.claude/skills/wechat-article-publisher/scripts/`:
View the complete source on GitHubSkills included
- wechat-article-publisher
Repository facts
- License
- MIT
- Created
- Jan 13, 2026
- Last pushed
- Aug 12, 2026
- Forks
- 21
- Open issues
- 3
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 17 notes
skills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wechat-article-publisher/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 11 network referencesin 3 files: wechat-article-publisher/scripts/wechat_api.py:29 .claude-plugin/plugin.json:6 wechat-article-publisher/SKILL.md:164
- No hidden or obfuscated text
- No instruction overrides
- 2 executable scriptsin 2 files: wechat-article-publisher/scripts/parse_markdown.py:1 wechat-article-publisher/scripts/wechat_api.py:1
- 28 references to secretsin 2 files: wechat-article-publisher/scripts/wechat_api.py:10 wechat-article-publisher/SKILL.md:13
- No requests to vote in Hot
Show all 41 signals by file
.claude-plugin/plugin.json
- Network accessline 6
"name": "iamzifei" }, "repository": "https://github.com/iamzifei/wechat-article-publisher-skill", - Network accessline 7
}, "repository": "https://github.com/iamzifei/wechat-article-publisher-skill", "license": "MIT", - Network accessline 8
"repository": "https://github.com/iamzifei/wechat-article-publisher-skill",
skills/wechat-article-publisher/SKILL.md
- Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Network accessline 164
POST https://wx.limyai.com/api/openapi/wechat-accounts - Network accessline 170
POST https://wx.limyai.com/api/openapi/wechat-publish - Access to secretsline 254
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 336
[Credential-related source omitted] - Access to secretsline 342
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted]
skills/wechat-article-publisher/scripts/parse_markdown.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/wechat-article-publisher/scripts/wechat_api.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Network accessline 29
API Documentation: Base URL: https://wx.limyai.com/api/openapi - Network accessline 30
Base URL: https://wx.limyai.com/api/openapi - Network accessline 44
API_BASE_URL = "https://wx.limyai.com/api/openapi" - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Network accessline 162
"wechatAppid": "wx1234567890", "username": "gh_abc123", "avatar": "https://...", - Network accessline 163
"username": "gh_abc123", "avatar": "https://...", "type": "subscription", - Network accessline 164
"avatar": "https://...",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 38 facts
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valuewechat-article-publisher/SKILL.md:13Low confidence
- Access to secrets in prose of the SKILL.mdwechat-article-publisher/SKILL.md:49Low confidence
- Access to secrets in code of the SKILL.mdwechat-article-publisher/SKILL.md:66High confidence
- Access to secrets in code of the SKILL.mdwechat-article-publisher/SKILL.md:67High confidence
- Access to secrets in prose of the SKILL.mdwechat-article-publisher/SKILL.md:72Low confidence
- Access to secrets in code of the SKILL.mdwechat-article-publisher/SKILL.md:158High confidence
- Network access in code of the SKILL.mdwechat-article-publisher/SKILL.md:164High confidence
- Network access in code of the SKILL.mdwechat-article-publisher/SKILL.md:170High confidence
- Access to secrets in code of the SKILL.mdwechat-article-publisher/SKILL.md:254High confidence
- Access to secrets in code of the SKILL.mdwechat-article-publisher/SKILL.md:273High confidence
- Access to secrets in code of the SKILL.mdwechat-article-publisher/SKILL.md:291High confidence
- Access to secrets in code of the SKILL.mdwechat-article-publisher/SKILL.md:336High confidence
- Access to secrets in prose of the SKILL.mdwechat-article-publisher/SKILL.md:342Low confidence
- Access to secrets in prose of the SKILL.mdwechat-article-publisher/SKILL.md:393Low confidence
- Executable script in code of a file that runswechat-article-publisher/scripts/parse_markdown.py:1High confidence
- Executable script in code of a file that runswechat-article-publisher/scripts/wechat_api.py:1High confidence
- Access to secrets in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:10Low confidence
- Access to secrets in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:11Low confidence
- Network access in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:29Low confidence
- Network access in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:30Low confidence
- Network access in code of a file that runswechat-article-publisher/scripts/wechat_api.py:44High confidence
- Access to secrets in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:49Low confidence
- Access to secrets in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:52Low confidence
- Access to secrets in a comment of a file that runswechat-article-publisher/scripts/wechat_api.py:58Low confidence
- Access to secrets in code of a file that runswechat-article-publisher/scripts/wechat_api.py:62High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-article-publisher/scripts/wechat_api.py:77Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-article-publisher/scripts/wechat_api.py:80Low confidence
- Access to secrets in a comment of a file that runswechat-article-publisher/scripts/wechat_api.py:90Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-article-publisher/scripts/wechat_api.py:93Low confidence
- Access to secrets in code of a file that runswechat-article-publisher/scripts/wechat_api.py:94High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-article-publisher/scripts/wechat_api.py:95Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-article-publisher/scripts/wechat_api.py:96Low confidence
- Access to secrets in code of a file that runswechat-article-publisher/scripts/wechat_api.py:98High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuewechat-article-publisher/scripts/wechat_api.py:116Low confidence
- Access to secrets in code of a file that runswechat-article-publisher/scripts/wechat_api.py:119High confidence
- Network access in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:162Low confidence
- Network access in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:163Low confidence
- Network access in prose of a file that runswechat-article-publisher/scripts/wechat_api.py:164Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/wechat-article-publisher/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/wechat-article-publisher/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/wechat-article-publisher/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/wechat-article-publisher/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/wechat-article-publisher/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.