自动将 Markdown 文章转为适配微信公众号格式的 HTML,并批量发布至公众号草稿箱,支持封面图生成与专题管理。
微信公众号文章发布技能是一项面向实际任务的技能,主要用于自动化发布 Markdown 文章到微信公众号草稿箱的完整流程;Markdown 转 HTML(适配微信公众号格式);
配置 .env 文件填写微信公众号 AppID 和 Secret;(可选)配置 AI 图片生成 API;准备文章目录结构(每个期数一个文件夹。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
自动化发布 Markdown 文章到微信公众号草稿箱的完整流程。
.env 文件填写微信公众号 AppID 和 Secret| 变量名 | 说明 | 默认值 |
|---|---|---|
| WECHAT_APP_ID | 公众号 AppID | - |
| WECHAT_APP_SECRET | 公众号 AppSecret | - |
| WECHAT_ACCOUNT_NAME | 作者署名 | - |
| AI_IMAGE_BASE_URL | AI 图片 API 地址 | https://api.openai.com/v1 |
| AI_IMAGE_API_KEY | AI 图片 API 密钥 | - |
| AI_IMAGE_MODEL | AI 图片模型 | dall-e-3 |
tutorials/ ├── your-tutorial/ │ ├── 01-getting-started/ │ │ ├── README.md # 文章内容 │ │ └── cover.png # 封面图(可选) │ ├── 02-advanced/ │ │ ├── README.md │ │ └── cover.png │ └── ...
publisher.py - 核心发布脚本cover_generator.py - 封面图生成工具template.env - 环境变量模板