wechat-hotspot-publisher
# WeChat Hotspot Publisher This Claude Code skill automatically collects trending topics, filters them using a 10-point quality scoring system, and generates viral-ready content including titles, cover images, tags, and HTML-formatted articles. It supports uploading materials and publishing drafts to WeChat Official Accounts, Xiaohongshu (Little Red Book), and Bilibili with intelligent multi-platform content adaptation. Use this when you need to quickly create and distribute trendy, platform-optimized content across multiple social media channels without manual formatting.
git clone --depth 1 https://github.com/anbeime/skill /tmp/wechat-hotspot-publisher && cp -r /tmp/wechat-hotspot-publisher/skills/wechat-hotspot-publisher/wechat-hotspot-publisher ~/.claude/skills/wechat-hotspot-publisherSKILL.md
# 多平台AI热点发布助手
## 任务目标
- 本Skill用于:自动从热点话题生成内容并发布到多个平台
- 支持平台:
- **微信公众号**:图文发布到草稿箱(支持素材上传)
- **小红书**:图文笔记发布
- **哔哩哔哩**:专栏文章发布
- 能力包含:
- 智能体根据关键词生成热点列表
- AI创作符合各平台调性的内容
- 生成符合秀米模板的HTML排版
- 智能选题筛选系统(10分制打分)
- 支持一键发布到支持的平台(草稿箱模式)
- 触发条件:用户需要多平台发布内容,基于热点话题快速创作
## 前置准备
- 依赖说明:
```bash
# scripts脚本所需的依赖
requests==2.31.0
```
## 操作步骤
### 标准流程
**重要说明**:本技能支持"先生成预览,满意再发布"的模式。热点采集和内容生成阶段完全不需要任何配置。
#### 阶段一:内容生成(无需配置)
**默认模式说明**:如果用户没有特殊要求,默认生成**图文并茂的微信公众号爆款文**。
1. **选择发布平台**(可选)
- 如果用户没有指定平台,默认为**微信公众号**
- 如果用户指定其他平台,则按平台要求生成内容
- 支持平台:微信公众号、小红书、哔哩哔哩(可多选)
- 不同平台有不同的内容风格要求:
- **微信公众号**:深度长文,1200-2000字,专业严谨
- **小红书**:图文笔记,800-1200字,活泼有吸引力
- **哔哩哔哩**:专栏文章,1000-1800字,技术性或深度分析
2. **确定内容方向**(无需配置)
- 智能体询问用户关注的关键词(如:AI、量化、新能源等)
- 智能体根据关键词生成5-10个相关热点话题列表
- 用户选择感兴趣的话题
**增强功能**:智能选题筛选
- 支持智能打分系统(10分制):热度(4分) + 争议性(2分) + 价值(3分) + 相关性(1分)
- 自动筛选≥7分的高质量选题
- 智能体会调用 `scripts/filter_topics.py` 进行评分
3. **生成完整内容**(无需配置)
- 智能体根据选择的热点和目标平台,生成包含以下元素的完整内容:
**3.1 标题生成**:
- 根据爆款风格模板生成吸引人的标题
- 支持多平台标题优化
- 标题模板见 [references/viral-content-templates.md](references/viral-content-templates.md)
**3.2 封面图(2.35:1)**:
- 调用 `scripts/search_images.py --query "关键词" --cover` 搜索配图
- 封面图比例:2.35:1(公众号标准比例)
- 图片尺寸建议:1080x459像素(公众号封面标准)
**3.3 内文配图(3-5张)**:
- 调用 `scripts/search_images.py --query "关键词"` 搜索3-5张高质量图片
- 根据内容逻辑,将图片插入到文章的合适位置
- 每张图片包含简短描述(HTML格式)
**3.4 热点标签**:
- 根据文章内容自动提取3-5个热点标签
- 格式:#标签1 #标签2 #标签3(HTML格式,放在文末)
**3.5 HTML排版**:
- 严格遵循 [references/html-layout-guide.md](references/html-layout-guide.md) 中的排版规范
- **结构分层**:一级、二级、三级标题清晰
- **局部划线**:仅对关键短语/核心信息划线,不整句/整段高亮
- **颜色规范**:浅黄(#fff3cd)、浅绿(#d4edda)、浅红(#f8d7da)、浅蓝(#e8f4f8)、浅紫(#f3e5f5)、浅橙(#fff8e1)
- **划线密度**:不超过全文20%
**3.6 内容风格**(爆款文):
- 参考 [references/viral-content-templates.md](references/viral-content-templates.md) 中的爆款风格模板
- **高价值干货类**:数字开头,清单结构,实用性强
- **犀利观点类**:反常识,观点鲜明,引发讨论
- **热点评论类**:快速反应,独特角度
- **故事洞察类**:具体场景,情节转折,金句总结
- **技术解析类**:原理拆解,深入浅出,类比解释
**3.7 排版要求**:
- **可预览可复制**:生成完整的HTML格式,可直接预览和复制
- **不包含作者信息**:不要添加作者名称、作者介绍等
- **不包含制作信息**:不要添加"COZE制作"、"AI助手"等字样
- **纯净输出**:仅包含文章标题、封面、内文、标签
4. **预览与调整**(无需配置)
- 将生成的完整文章(HTML格式)展示给用户
- 包含:标题、封面图、内文配图(3-5张)、热点标签、正文内容
- HTML格式可直接预览和复制
- 用户可以要求调整标题、内容、图片或排版
- 用户可以多次调整,直到完全满意
- 在这个阶段,用户可以选择:
- 继续调整内容
- 直接推送到公众号草稿箱(推荐)
- 手动复制HTML内容到公众号后台
#### 阶段二:一键推送(推荐)
**微信发布流程**:
**自定义接口推送(推荐)**
此方式使用您的自定义接口,无需配置微信公众号凭证,IP白名单已添加。
**直接推送(命令行模式)**:
```bash
python scripts/publish_wechat.py --mode custom_api \
--title "文章标题" \
--content "HTML内容" \
--cover "封面图片URL" \
--tags "AI,工具,效率"
```
- 参数说明:
- `--title`:文章标题
- `--content`:文章内容(HTML格式)
- `--cover`:封面图片URL
- `--tags`:标签数组(逗号分隔)
- `--api-url`:自定义接口URL(默认:http://39.108.254.228:8002/publish-draft)
- 返回:推送结果(包含草稿ID)
**从JSON文件推送**:
```bash
python scripts/publish_wechat.py --mode custom_api --json-file "output.json"
```
- JSON文件格式:
```json
{
"title": "文章标题",
"content": "<html>...</html>",
"cover_url": "封面图片URL",
"tags": ["AI", "工具", "效率"]
}
```
**接口优势**:
- ✅ 无需配置微信公众号凭证
- ✅ 无需手动上传素材
- ✅ 自动处理封面、内容、标签
- ✅ 直接推送到草稿箱
- ✅ IP白名单已添加,安全可靠
**推送后操作**:
- 登录微信公众号后台的「草稿箱」查看
- 可以进一步编辑、预览或发布
- 安全模式:不会直接发布到线上,需要人工确认
---
**官方API发布(备用方式,需要access_token)**
如果需要使用官方API,可以使用以下方式:
**完整工作流**:
```bash
python scripts/publish_wechat.py --mode workflow \
--title "文章标题" \
--content "HTML内容" \
--cover "封面图片路径"
```
- ✅ 自动处理封面、内容、标签
- ✅ 直接推送到草稿箱
---
**发布后操作**:
- 登录微信公众号后台的「草稿箱」查看
- 可以进一步编辑、预览或发布
- 安全模式:不会直接发布到线上,需要人工确认
**小红书发布**:
```bash
python scripts/publish_xiaohongshu.py \
--title "标题" \
--content "内容" \
--images "图片1,图片2"
```
**哔哩哔哩发布**:
```bash
python scripts/publish_bilibili.py \
--title "标题" \
--content "内容"
```
### 可选分支
#### 分支A:手动发布模式
- 当用户选择手动发布时,智能体生成完整内容后:
- 调用 `scripts/copy_to_clipboard.py` 将内容复制到剪贴板
- 指导用户手动粘贴到各平台后台
- 适合需要精细调整的场景
#### 分支B:秀米模板模式
- 当用户需要使用秀米模板时:
- 智能体生成符合秀米结构的HTML
- 用户可以手动粘贴到秀米编辑器
- 使用秀米预设模板进行最终美化
## 资源索引
### 必要脚本
- [scripts/publish_wechat.py](scripts/publish_wechat.py)
- 用途:微信公众号草稿箱发布(增强版)
- 功能:
- 素材上传、草稿创建、完整工作流(官方API)
- **自定义接口推送(推荐)**:无需凭证,直接推送到您的接口
- 模式:
- `workflow`:完整工作流(上传封面→创建草稿)
- `upload_cover`:上传封面
- `create_draft`:创建草稿
- `custom_api`:**自定义接口推送(推荐)**
- [scripts/filter_topics.py](scripts/filter_topics.py)
- 用途:智能选题打分筛选
- 功能:10分制评分,筛选高质量选题
- [scripts/search_images.py](scripts/search_images.py)
- 用途:Unsplash图片搜索
- 功能:搜索封面图和内文配图
- [scripts/copy_to_clipboard.py](scripts/copy_to_clipboard.py)
- 用途:剪贴板复制
- 功能:将内容复制到系统剪贴板,方便手动发布
- [scripts/publish_xiaohongshu.py](scripts/publish_xiaohongshu.py)
- 用途:小红书图文笔记发布
- [scripts/publish_bilibili.py](scripts/publish_bilibili.py)
- 用途:哔哩哔哩专栏文章发布
### 领域参考
- [references/viral-content-templates.md](references/viral-content-templates.md)
- 何时读取:生成爆款风格内容时
- 内容:5种爆款内容风格模板(高价值干货、犀利观点、热点评论、故事洞察、技术解析)
- [references/html-layout-guide.md](references/html-layout-guide.md)
- 何时读取:生成HTML排版时
- 内容:完整的HTML排版规范,包括结构分层、局部划线、颜色规范、秀米模板适配
- [references/sources-config.md](references/sources-config.md)
- 何时读取:配置订阅源时
- 内容:自动化工作流配置说明
## 注意事项
### 默认模式(无特殊要求时)
当用户没有特殊要求时,智能体应按以下默认模式生成内容:
**1. 平台选择**:
- 默认平台:微信公众号
- 默认格式:图文并茂的爆款文
**2. 内容要素**:
- 标题:爆款风格,吸引眼球
- 封面图:2.35:1比例,高质量配图
- 内文配图:3-5张,插入到合适位置
- 热点标签:3-5个,放在文末
- HTML排版:可预览可复制,结构清晰
**3. 排版要求**:
- 结构分层:一、二、三级标题
- 局部划线:仅对关键短语划线,不超过全文20%
- 颜色规范:浅色调(浅黄、浅绿、浅红、浅蓝、浅紫、浅橙)
- 纯净输出:不包含作者信息、制作信息等
**4. 输出格式**:
- 完整的HTML格式
- 可直接在浏览器中预览
- 可直接复制到公众号后台
### 安全原则
- **草稿箱优先**:微信公众号发布默认保存到草稿箱,不会直接发布到线上
- **人工确认**:所有自动发布操作都需要用户确认
- **分步操作**:支持分步操作(先上传素材,再创建草稿)
### 排版规范
- **局部划线**:仅对关键短语/核心信息划线,不整句/整段高亮
- **颜色限制**:划线密度不超过全文20%
- **结构清晰**:确保标题层级分明,内容逻辑清晰
### 图片处理
- **封面比例**:必须使用2.35:1比例(1080x459像素)
- **图片质量**:使用高质量图片,避免模糊
- **版权注意**:使用Unsplash等免费图库
### 智能体能力
- **内容创作**:标题、正文、标签由智能体生成
- **HTML排版**:智能体根据指南生成HTML代码
- **选题筛选**:智能体判断选题质量
### 技术能力
- **素材上传**:脚本负责图片上传到微小跃虚拟伴侣 - 使用智谱 AI 提供温暖的对话陪伴和静态图片分享
统一管理多智能体角色的团队协作框架,支持智能体动态组合、灵活协作和扩展新角色。智能体本质上是"角色定义",可以根据任务需求灵活组建团队,实现从会议决策到系统构建的完整能力。智能体角色明确分工:有干活的、有指挥的、有挑毛病的,能实时看到沟通过程,共享数据库记忆,确保上下文一致。
基于ByteDance agentkit-samples多媒体用例的小省导购员数字人带货视频生成技能,整合多模态内容生成能力(图像、视频、音频),支持AI绘画、语音合成、视频生成,与小省导购员人设融合,9:16竖屏适配,直接对接带货视频生成流程
分析文章内容,在需要视觉辅助理解的位置生成插画。配图可以是信息补充、概念具象化,或引导读者想象。当用户要求"给文章配图"、"为文章生成插图"、"添加配图"时使用此技能。
为3-12岁儿童提供温馨亲切的睡前寓言故事和成语典故讲解。支持用户唤醒后提供故事列表选择,或直接讲解指定故事/成语。讲解时保持亲切温馨的语气、0.6倍正常语速、通俗易懂的表达,为小朋友营造舒适的睡前氛围。
Connect to and control Google Chrome browser using agent-browser with CDP (Chrome DevTools Protocol). Use when the user wants to automate their existing Chrome browser, see browser actions in real-time, or needs to control the Chrome instance they're already using. Handles installation, setup, connecting via remote debugging, and all browser automation tasks with live visual feedback.
内容创作与发布全流程技能,整合网页采集、Markdown格式化、智能配图、多平台发布(微信公众号、X/Twitter)功能,实现从内容获取到发布的一站式解决方案