skills/modelscope.cn/wechat-hotspot-publisher

wechat-hotspot-publisher

SKILL.md

多平台AI热点发布助手

任务目标

  • 本Skill用于:自动从热点话题生成内容并发布到多个平台
  • 支持平台:
    • 微信公众号:图文发布到草稿箱(支持素材上传)
    • 小红书:图文笔记发布
    • 哔哩哔哩:专栏文章发布
  • 能力包含:
    • 智能体根据关键词生成热点列表
    • AI创作符合各平台调性的内容
    • 生成符合秀米模板的HTML排版
    • 智能选题筛选系统(10分制打分)
    • 支持一键发布到支持的平台(草稿箱模式)
  • 触发条件:用户需要多平台发布内容,基于热点话题快速创作

前置准备

  • 依赖说明:
    # 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 标题生成

    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 中的排版规范
    • 结构分层:一级、二级、三级标题清晰
    • 局部划线:仅对关键短语/核心信息划线,不整句/整段高亮
    • 颜色规范:浅黄(#fff3cd)、浅绿(#d4edda)、浅红(#f8d7da)、浅蓝(#e8f4f8)、浅紫(#f3e5f5)、浅橙(#fff8e1)
    • 划线密度:不超过全文20%

    3.6 内容风格(爆款文):

    • 参考 references/viral-content-templates.md 中的爆款风格模板
    • 高价值干货类:数字开头,清单结构,实用性强
    • 犀利观点类:反常识,观点鲜明,引发讨论
    • 热点评论类:快速反应,独特角度
    • 故事洞察类:具体场景,情节转折,金句总结
    • 技术解析类:原理拆解,深入浅出,类比解释

    3.7 排版要求

    • 可预览可复制:生成完整的HTML格式,可直接预览和复制
    • 不包含作者信息:不要添加作者名称、作者介绍等
    • 不包含制作信息:不要添加"COZE制作"、"AI助手"等字样
    • 纯净输出:仅包含文章标题、封面、内文、标签
  4. 预览与调整(无需配置)

    • 将生成的完整文章(HTML格式)展示给用户
    • 包含:标题、封面图、内文配图(3-5张)、热点标签、正文内容
    • HTML格式可直接预览和复制
    • 用户可以要求调整标题、内容、图片或排版
    • 用户可以多次调整,直到完全满意
    • 在这个阶段,用户可以选择:
      • 继续调整内容
      • 直接推送到公众号草稿箱(推荐)
      • 手动复制HTML内容到公众号后台

阶段二:一键推送(推荐)

微信发布流程

自定义接口推送(推荐)

此方式使用您的自定义接口,无需配置微信公众号凭证,IP白名单已添加。

直接推送(命令行模式)

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文件推送

python scripts/publish_wechat.py --mode custom_api --json-file "output.json"
  • JSON文件格式:
{
  "title": "文章标题",
  "content": "<html>...</html>",
  "cover_url": "封面图片URL",
  "tags": ["AI", "工具", "效率"]
}

接口优势

  • ✅ 无需配置微信公众号凭证
  • ✅ 无需手动上传素材
  • ✅ 自动处理封面、内容、标签
  • ✅ 直接推送到草稿箱
  • ✅ IP白名单已添加,安全可靠

推送后操作

  • 登录微信公众号后台的「草稿箱」查看
  • 可以进一步编辑、预览或发布
  • 安全模式:不会直接发布到线上,需要人工确认

官方API发布(备用方式,需要access_token)

如果需要使用官方API,可以使用以下方式:

完整工作流

python scripts/publish_wechat.py --mode workflow \
  --title "文章标题" \
  --content "HTML内容" \
  --cover "封面图片路径"
  • ✅ 自动处理封面、内容、标签
  • ✅ 直接推送到草稿箱

发布后操作

  • 登录微信公众号后台的「草稿箱」查看
  • 可以进一步编辑、预览或发布
  • 安全模式:不会直接发布到线上,需要人工确认

小红书发布

python scripts/publish_xiaohongshu.py \
  --title "标题" \
  --content "内容" \
  --images "图片1,图片2"

哔哩哔哩发布

python scripts/publish_bilibili.py \
  --title "标题" \
  --content "内容"

可选分支

分支A:手动发布模式

  • 当用户选择手动发布时,智能体生成完整内容后:
    • 调用 scripts/copy_to_clipboard.py 将内容复制到剪贴板
    • 指导用户手动粘贴到各平台后台
    • 适合需要精细调整的场景

分支B:秀米模板模式

  • 当用户需要使用秀米模板时:
    • 智能体生成符合秀米结构的HTML
    • 用户可以手动粘贴到秀米编辑器
    • 使用秀米预设模板进行最终美化

资源索引

必要脚本

  • scripts/publish_wechat.py

    • 用途:微信公众号草稿箱发布(增强版)
    • 功能:
      • 素材上传、草稿创建、完整工作流(官方API)
      • 自定义接口推送(推荐):无需凭证,直接推送到您的接口
    • 模式:
      • workflow:完整工作流(上传封面→创建草稿)
      • upload_cover:上传封面
      • create_draft:创建草稿
      • custom_api自定义接口推送(推荐)
  • scripts/filter_topics.py

    • 用途:智能选题打分筛选
    • 功能:10分制评分,筛选高质量选题
  • scripts/search_images.py

    • 用途:Unsplash图片搜索
    • 功能:搜索封面图和内文配图
  • scripts/copy_to_clipboard.py

    • 用途:剪贴板复制
    • 功能:将内容复制到系统剪贴板,方便手动发布
  • scripts/publish_xiaohongshu.py

    • 用途:小红书图文笔记发布
  • scripts/publish_bilibili.py

    • 用途:哔哩哔哩专栏文章发布

领域参考

注意事项

默认模式(无特殊要求时)

当用户没有特殊要求时,智能体应按以下默认模式生成内容:

1. 平台选择

  • 默认平台:微信公众号
  • 默认格式:图文并茂的爆款文

2. 内容要素

  • 标题:爆款风格,吸引眼球
  • 封面图:2.35:1比例,高质量配图
  • 内文配图:3-5张,插入到合适位置
  • 热点标签:3-5个,放在文末
  • HTML排版:可预览可复制,结构清晰

3. 排版要求

  • 结构分层:一、二、三级标题
  • 局部划线:仅对关键短语划线,不超过全文20%
  • 颜色规范:浅色调(浅黄、浅绿、浅红、浅蓝、浅紫、浅橙)
  • 纯净输出:不包含作者信息、制作信息等

4. 输出格式

  • 完整的HTML格式
  • 可直接在浏览器中预览
  • 可直接复制到公众号后台

安全原则

  • 草稿箱优先:微信公众号发布默认保存到草稿箱,不会直接发布到线上
  • 人工确认:所有自动发布操作都需要用户确认
  • 分步操作:支持分步操作(先上传素材,再创建草稿)

排版规范

  • 局部划线:仅对关键短语/核心信息划线,不整句/整段高亮
  • 颜色限制:划线密度不超过全文20%
  • 结构清晰:确保标题层级分明,内容逻辑清晰

图片处理

  • 封面比例:必须使用2.35:1比例(1080x459像素)
  • 图片质量:使用高质量图片,避免模糊
  • 版权注意:使用Unsplash等免费图库

智能体能力

  • 内容创作:标题、正文、标签由智能体生成
  • HTML排版:智能体根据指南生成HTML代码
  • 选题筛选:智能体判断选题质量

技术能力

  • 素材上传:脚本负责图片上传到微信公众号
  • 草稿创建:脚本负责将文章保存到草稿箱
  • 图片搜索:脚本负责搜索合适的配图

使用示例

示例1:微信完整发布流程

# 1. 生成内容(智能体完成)
# 2. 上传封面
python scripts/publish_wechat.py --mode upload_cover --cover "https://example.com/cover.jpg"

# 3. 创建草稿(使用返回的media_id)
python scripts/publish_wechat.py --mode create_draft \
  --title "AI时代的内容创作指南" \
  --content "<html>...</html>" \
  --media-id "MEDIA_ID_FROM_STEP_2" \
  --author "智能助手"

示例2:一步完成发布

python scripts/publish_wechat.py --mode workflow \
  --title "AI时代的内容创作指南" \
  --content "<html>...</html>" \
  --cover "https://example.com/cover.jpg" \
  --author "智能助手" \
  --digest "本文介绍如何利用AI工具提升内容创作效率"

示例3:选题筛选

python scripts/filter_topics.py \
  --topics "AI技术,ChatGPT应用,大模型训练,AGI发展" \
  --keyword "AI"

返回:筛选后的选题列表(≥7分)

示例4:图片搜索

# 搜索封面图
python scripts/search_images.py --query "AI technology" --cover

# 搜索内文配图
python scripts/search_images.py --query "写作效率"

常见问题

Q1: 如何使用微信公众号凭证?

  • 本技能使用WeChatOfficialAccount授权
  • 需要提供AppID和AppSecret
  • 系统会自动管理access_token

Q2: 为什么使用草稿箱模式?

  • 避免直接发布到线上
  • 可以人工预览和调整
  • 确保内容质量和准确性

Q3: 如何使用秀米模板?

  • 智能体生成符合秀米结构的HTML
  • 手动粘贴到秀米编辑器
  • 使用预设模板进行美化

Q4: 图片找不到怎么办?

  • 调用图片搜索API
  • 如果找不到,提供占位图或文生图提示词
  • 用户可以手动生成图片

Q5: 如何确保排版规范?

  • 严格遵循html-layout-guide.md
  • 智能体自动生成符合规范的HTML
  • 支持预览和调整

Q6: 支持哪些平台?

  • 微信公众号(草稿箱)
  • 小红书(图文笔记)
  • 哔哩哔哩(专栏文章)
Weekly Installs
11
First Seen
8 days ago
Installed on
amp11
cline11
opencode11
cursor11
kimi-cli11
codex11