SuperAPI AI 工具集

mp-weixin-skills

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:管理微信公众号文章的发布与更新,将文档转换为公众号 HTML 后上传素材、创建或更新草稿。

主要能力:AI 负责文档转换(Markdown/Word/PDF → 微信公众号 HTML,应用内联样式);Python 脚本负责微信 API 操作,包括扫描并提取图片引用、下载远程图片、批量上传素材库、替换为微信 CDN 链接、生成封面(1080×460,JPEG,质量 95%)、创建草稿并返回 media_id。支持本地图片、相对路径与远程 URL。

使用方式:先配置 .env(WECHAT_APP_ID、WECHAT_APP_SECRET,可选 OUTPUT_DIR、TEMP_DIR、TEMPLATE_NAME、THEME_COLOR),安装依赖 pip install -e .。常用命令:python3 scripts/cli.py publish article.md(上传草稿箱)、加 --no-api 仅生成 HTML 到 output/、--template fancy 指定模板;python3 scripts/cli.py update <media_id>(可加 --source、--regenerate-cover);python3 scripts/cli.py upload-image image.jpg(--type thumb 传缩略图);python3 scripts/cli.py upload-images ./images(--pattern "*.png")。

适用场景:需将文章发布到公众号草稿箱、更新已有草稿、上传图片素材时。

限制:图片格式 JPG/PNG,thumb ≤ 2MB、image ≤ 5MB,推荐宽度 ≤ 900px;代码块支持横向滚动不换行。封面生成方式含搜索加工、AI 生成、模板生成。详细文档按需加载于 references/。许可证 MIT。其余未提供。