美业头条创作
> 美业赛道专属的头条创作全链路自动化系统:热门标题 → 爆款改写 → 深度内容 → AI 配图 → 自动发布 → 数据优化,一条龙完成。
一句话定位
用美业热门资料当素材,改写出爆款标题,生成有观点、有配图、能过审的内容,自动发布到头条并持续优化。
核心能力
| 能力 | 说明 |
|---|---|
| 美业热门抓取 | 头条站内抓取美业相关热点(搜索美业关键词,禁外部新闻源) |
| 标题改写引擎 | 从热门资料标题 → 美业爆款标题(数字/悬念/情绪三要素 + 美业模板库) |
| 内容撰写 | 微头条 500-800 字 / 文章 1500-2500 字,原创度三要素 + 完整性保障 |
| AI 配图生成 | 使用 WorkBuddy 自带生图通道为文章生成 1-3 张配图(无需外部 API/Token,图片保存本地) |
| 自动发布 | 调用 Browser 技能(bsk)控制浏览器发布,发布前检查 + 重试 + 降级 |
| 数据回收 | 展现量/阅读量/CTR 回收,驱动标题与内容优化 |
标准工作流(美业自动化全流程)
第 1 步:抓取美业热门资料(头条站内)
- 加载 Browser 技能(
bskCLI),导航到https://www.toutiao.com/ - 站内搜索美业关键词:
美容 护肤 美甲 皮肤管理 养生 SPA 头疗 变美 问题肌 - 抓取 Top 3-5 条美业相关热点的标题与摘要(前 200 字)
- 整理热点列表给用户选择,用户选定 1 条后继续
> ⚠️ 核心规则:必须头条站内抓取,禁止外部新闻源(外部内容会被算法判定搬运,不给推荐)。
第 2 步:标题改写(爆款化)
对选定的热门资料标题进行改写,产出 3-5 个美业爆款标题:
原标题:{热门资料标题}
改写要求:
① 保留核心信息点,更换表达角度
② 融入数字/悬念/情绪词(至少一个)
③ 结合美业场景(变美/省钱/避坑/专业)
④ 参考美业标题模板库(references/title-library.md)
标题硬规则:微头条 20-30 字 / 文章 30-50 字;含数字或悬念或情绪词;不用绝对化用语(最/第一/100%)。
第 3 步:撰写内容(按格式模板)
- 微头条:500-800 字,四段式(事实→背景→观点→延伸)+ 互动引导 + 2-3 个话题标签
- 文章:1500-2500 字,六段式(引言→回顾→分析→观点→展望→结语)+ 4 个话题标签
- 格式要求:纯文本,不用 Markdown(【】标题 + 一、二、三)
- 原创度三要素:独特观点(40%)+ 独特表达(30%)+ 独特结构(30%)
- 完整性保障:先出大纲 → 逐段生成 → 强制完整性检查 → 不完整立即补全
第 4 步:AI 配图生成(WorkBuddy 生图通道)
- 从文章核心观点提炼配图需求(如"皮肤检测""抗糖饮食""美甲手法")
- agent 调用 WorkBuddy 自带生图能力生成图片,无需外部 API/Token,图片自动保存到本地
outputs/目录 - 配图描述规范与美业配图模板见
references/image-guide.md - 生成后插入文章对应段落(图片居中,配一句话说明)
第 5 步:发布前检查(强制)
node scripts/pre-publish-check.js article.txt "标题"
检查项:字数 / 标题吸引力 / 个人观点 / Markdown 残留 / 话题标签 / 互动引导 / 美业敏感词。
有错误必须修正后重检,通过后才能发布。
第 6 步:浏览器自动发布(调用 Browser 技能 + 富文本排版)
发布前先用 format_publish.js 把纯文本格式化为富文本 HTML(标题/正文分栏、段落 <p> 分离、小标题加粗、标签独立行):
# 文章:输出 {title, html},title 填标题栏,html 注入正文
node scripts/format_publish.js article.txt --mode article
# 微头条:输出 {title, html},html 整体注入正文(标题【xxx】已加粗置顶)
node scripts/format_publish.js weitoutiao.txt --mode weitoutiao
然后调用 Browser 技能(bsk CLI) 控制真实浏览器发布(走已登录账号):
bsk session start # 启动会话,记下 4 位 session id
bsk navigate https://mp.toutiao.com/profile_v4/weitoutiao/publish --session <id>
bsk snapshot --session <id> # 获取元素 ref(标题栏@e27 或 正文@e9/@e29)
# 文章:标题填 @e27,正文 evaluate 注入 HTML
bsk fill @e27 --value "<TITLE>" --session <id>
bsk evaluate "(function(){...el.innerHTML=<HTML>...})()" --session <id>
# 微头条:正文 evaluate 直接注入 HTML
bsk screenshot --session <id> # 确认排版美观
bsk click @eXX --session <id> # 勾选原创声明
bsk click @eXX --session <id> # 点击发布
bsk session stop <id> # 必须结束会话
- 每次操作前先
bsk snapshot取最新 ref(导航后 ref 失效) - 内容注入:富文本 HTML 通过
bsk evaluate写入 innerHTML(不用bsk fill纯文本,否则无排版) - shell 传 HTML 引号问题:推荐用 Python
subprocess.run(['bsk','evaluate', code, ...])避免转义 - 失败自动重试(3 次),仍失败降级存草稿通知用户
- 涉及登录/验证码/OTP 时用
bsk request-help请用户处理,不盲目重试
第 7 步:数据回收与优化(次日 14:00 后)
- 回收展现量/阅读量/CTR/点赞/评论
- 对照健康值诊断:CTR<1% 改标题 / 阅读 0 查限流 / 点赞评论少加观点
- 记录到 memory/ 发布记录表,驱动下一轮标题改写
运行模式(保留)
| 模式 | 说明 | 需要配置 |
|---|---|---|
| 免配置模式 | 只写内容+生成配图,自己复制粘贴发布 | 无(配图走 WorkBuddy 生图通道) |
| 半自动模式 | 写完后询问:自动发布/存草稿/修改 | Browser 技能(bsk)+ 浏览器已登录 |
| 全自动模式 | 采集→改写→撰写→配图→发布 全链路 | Browser 技能(bsk)+ 浏览器已登录 |
触发方式速查
| 你说的 | 我干的 |
|---|---|
| "帮我写条美业微头条" | 抓取美业热点 → 改写标题 → 撰写 |
| "把这篇改成爆款标题" | 标题改写引擎 |
| "给我生成配图" | WorkBuddy 生图通道配图 |
| "自动发布" | 浏览器发布(需配置) |
| "检查能不能发" | 发布前检查 |
| "看看账号状态" | 账号信用分/违规检查 |
| "复盘数据" | 数据回收与优化 |
资源文件
references/rules.md— 运行规则速查(禁止事项/字数/原创度/完整性/格式/合规)references/title-library.md— 美业爆款标题模板库(6 类)+ 标题改写方法references/article-templates.md— 美业文章/微头条格式模板(六段式/四段式)+ 风格自适references/publish-guide.md— 发布流程(contenteditable 注入)+ 错误处理 + 降级策略 + 数据回收 + 发布时间references/image-guide.md— AI 配图生成指南(WorkBuddy 生图通道 + 美业配图描述模板)scripts/md2text.js— Markdown 转纯文本(修复版)scripts/pre-publish-check.js— 发布前检查(修复版:中文标签 + 美业敏感词上下文智能判定)scripts/format_publish.js— 排版格式化(标题提取 + 富文本 HTML 输出,发布排版美化)assets/example-workflow.md— 美业自动化完整示例(标题→改写→文章→配图→发布)