wechat-mp-smart-publish
Installation
SKILL.md
微信公众号智能发布 Skill
- Author: Daniel Li
- Copyright © Daniel Li. All rights reserved.
当使用此技能
- 发布文章到微信公众号
- 优化公众号标题、摘要、封面
- 公众号文章排版(技术文/推荐文/教程文)
- 公众号内容审核与发布前检查
- 批量发布多篇公众号文章
能力
- 标题优化 — 悬念式/数字式/对比式等6种爆款套路
- 排版自动化 — 3套模板(技术文/推荐文/教程文)
- 封面图规范 — 首图900×500、次图200×200
- 发布前检查 — 标题字数/图片规格/内容合规
- API发布 — 通过微信API或Browser自动化发布
- 定时发布 — 设置发布时间
触发词
- "公众号发布"
- "微信推文"
- "公众号排版"
- "公众号文章"
- "wechat publish"
- "发公众号"
📋 公众号发布完整 SOP
Phase 1: 内容准备(发布前)
1.1 标题打磨
- 字数限制:≤64字符(含标点)
- 避免敏感词(见下方违禁词列表)
- 使用爆款套路:
- 数字冲击式: "7个AI工具让你效率翻倍"
- 悬念钩子式: "最后一个太强了!"
- 反常识式: "付费版真不用买了"
- 对比反差式: "10小时→10分钟"
- 情绪共鸣式: "省了5000块"
- 身份认同式: "开发者必备"
- 禁用:纯感叹号标题、标题党(与内容不符)、重复关键词
1.2 摘要撰写
- 字数限制:≤120字符
- 仅单条文章显示摘要
- 格式:一句话概括核心价值
- 示例:"实测7款开源AI工具,发现付费版确实可以退休了。附完整评测报告。"
1.3 作者设置
- 显示作者名称(已认证公众号可自定义)
- 文末可添加公众号名片
Phase 2: 排版(内容美化)
2.1 字体与间距
- 正文字号:15px 或 16px
- 行间距:1.5 - 1.75 倍
- 段间距:15px - 20px
- 页边距:15px - 20px
- 字色:#333333(正文)、#888888(次要文字)
2.2 标题层级
- 大标题:20px,加粗,底部间距20px
- 二级标题:17px,加粗,底部间距15px
- 三级标题:16px,加粗,底部间距10px
2.3 排版元素
| 元素 | 规范 |
|---|---|
| 分割线 | 细线或装饰性分割线,间距20px |
| 引用块 | 左侧3px彩色边框,背景#f7f7f7,字号14px |
| 代码块 | 背景#f5f5f5,等宽字体Monaco/Consolas,字号13px |
| 强调文字 | 加粗 + 主题色(#1a73e8或品牌色) |
| 列表 | 缩进2em,使用圆点或数字,间距8px |
| 图片 | 宽度100%(最大677px),圆角4px |
| 超链接 | 蓝色#576b95,避免过多外链(影响权重) |
2.4 文末模板
---
👆 点击关注,每周更新
💬 你的看法?评论区见
👇 觉得有用?分享给朋友
Phase 3: 封面图
3.1 尺寸规格
| 类型 | 尺寸 | 格式 | 大小 |
|---|---|---|---|
| 首条封面(头条) | 900×500px(2.35:1) | jpg/png/gif | ≤5MB |
| 次条封面 | 200×200px(1:1) | jpg/png/gif | ≤5MB |
| 分享缩略图 | 500×500px | jpg/png | ≤1MB |
3.2 封面设计建议
- 头条封面:大字标题 + 背景,对比鲜明
- 避免纯色背景、模糊图片、文字过多
- 品牌一致性:统一配色和字体
- 可使用
relay-image-genskill 生成封面
Phase 4: 发布
4.1 两种发布方式
方式A: Browser 自动化(Playwright)
- 适用于:需要富文本排版预览
- 流程:登录 → 新建图文 → 填写内容 → 上传封面 → 发布
- 脚本:
scripts/publish.py - 注意:需要微信扫码登录一次,之后使用 cookies 持久化
方式B: API 直接发布
- 适用于:Markdown → HTML 转换后直接发布
- 流程:上传素材 → 新建草稿 → 发布草稿
- API端点:
- 上传图文素材:
POST /cgi-bin/material/add_material - 新建草稿:
POST /cgi-bin/draft/add - 发布草稿:
POST /cgi-bin/freepublish/submit
- 上传图文素材:
4.2 发布前检查清单
- 标题 ≤64字符
- 摘要 ≤120字符(单条文章)
- 封面图尺寸正确(900×500/200×200)
- 正文排版符合模板规范
- 图片已全部上传且可显示
- 无敏感词/违禁词
- 超链接有效
- 手机端预览正常
4.3 定时发布
- 仅认证服务号支持
- 发布时间建议:
- 早上 07:00-09:00(通勤阅读)
- 中午 11:30-13:00(午休)
- 晚上 20:00-22:00(睡前阅读)
- 最佳:周二/三/四 20:00-21:00
Phase 5: 发布后
5.1 数据追踪
- 阅读量、分享量、收藏量
- 公众号后台 → 内容分析 → 图文分析
- 24小时内数据最重要
5.2 互动管理
- 评论区及时回复
- 精选评论展示
- 处理投诉和反馈
⚠️ 注意事项
违禁词(会导致审核失败)
- 政治敏感词、谣言相关
- "最""第一""国家级""独家"等极限词(广告法)
- 引导分享/转发/集赞
- 外部诱导(如"关注回复XX")
API 限制
- 每日发布次数:服务号4次/天,订阅号1次/天
- 素材上传:图片≤10MB,视频≤10MB
- API调用频率:2000次/天
常见问题
- 图片不显示:检查是否上传到微信素材库
- 排版错乱:使用行内样式,不要依赖class
- 审核被拒:检查违禁词,修改后重新提交
- 封面模糊:确保首图≥900×500px
📁 文件结构
wechat-mp-smart-publish/
├── SKILL.md # 本文件
├── scripts/
│ ├── publish.py # Playwright 自动发布脚本
│ └── api_publish.py # API 发布脚本
├── templates/
│ ├── tech-article.html # 技术文排版模板
│ ├── recommendation.html # 推荐文排版模板
│ └── tutorial.html # 教程文排版模板
└── references/
└── wechat-api-spec.md # 微信API接口文档摘要
Weekly Installs
1
Repository
aaaaqwq/claude-…e-skillsGitHub Stars
51
First Seen
Apr 9, 2026
Security Audits