用途:将 Markdown 或 HTML 内容通过 API 发布到微信公众号草稿箱,走微信官方接口而非浏览器模拟点击,命令为 python wechat_api.py publish。
主要能力:支持 .md 与 .html 两种格式,Markdown 由接口转换、HTML 保留原有样式;图片自动上传;news(普通文章)与 newspic(小绿书图文,最多 20 张图、正文限 1000 字)两种文章类型;标题上限 64 字符,摘要可选(缺省取首段),封面可取首图。
使用方式:前置条件为 Python 3.9+、设置 WECHAT_API_KEY(来自 .env)、在 wx.limyai.com 授权公众号。脚本位于 ~/.claude/skills/wechat-article-publisher/scripts/。常用命令:python wechat_api.py list-accounts;python wechat_api.py publish --appid <wechat_appid> --markdown /path/to/article.md;--html 同上;加 --type newspic 发小绿书。另有 parse_markdown.py 用于解析,如 python parse_markdown.py <markdown_file> [--output json|html]。接口为 POST https://wx.limyai.com/api/openapi/wechat-accounts 与 /wechat-publish,需 X-API-Key 头。
限制:只保存草稿,不自动发表,需用户到微信公众平台手动发布;API key 缺失、账号未授权或授权过期会分别报错;本地图片路径错误可能上传失败。
新手模式:用户输入 /公众号发布 新手 等触发时,先用示例数据演示三步(说明技能、给编号选项、逐步演示),最后再引导配置 .env 中的 WECHAT_API_KEY。
费用、价格与更多平台支持:暂未提供。