Install
openclaw skills install xhs-daily-publisherClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
小红书自动化内容生产与发布助手。通过对话收集账号定位(领域/人设/视觉偏好/发布节奏),自动完成「热点选题 → 9 图文案 → HTML 视觉模板 → 高清图片渲染 → 浏览器自动发布 → 定时任务调度」全链路,最终保留"用户手动点发布"一步防封号。支持随时通过对话调整视觉风格、文案语气、选题方向。触发关键词:小红书、xhs、自动发布、自媒体、日更、9 图、数字人、每日速报、起号、作品集、批量生产、账号运营、图文生成。
openclaw skills install xhs-daily-publisher一套端到端的小红书日更自动化工作流。 不是单点工具,是把「选题 → 内容 → 发布 → 优化」4 个环节打通成可循环运行的流水线。用户只需给出账号定位,Skill 会自动生成可发布的 9 图图文包,并在本机用浏览器自动打开发布页等用户点最后一下。
关键设计哲学:
当用户表达以下意图时,主动调用:
不适用:
通过 AskUserQuestion 收集 6 个关键字段,没有的字段给默认值,别卡住用户:
| 字段 | 问题 | 默认值 |
|---|---|---|
| 领域 | 你想做什么领域的账号? | 「AI 资讯」 |
| 频道名/昵称 | 账号叫什么? | 让用户自定 |
| 受众 | 写给谁看?新手/进阶/专业人士? | 「泛关注 AI 的打工人」 |
| 发布节奏 | 日更/周 3/周 5?每天几点发? | 每日早 8:35 |
| 视觉风格 | 严肃研究风 / 爽文资讯风 / 简约极客风? | 研究风(Aki 风:黑底白卡+宋体+红竖线+黄高亮) |
| 数据源 | 中文国内源 / 英文外网 / 中英混合? | 国内中文源(机器之心、36kr、CSDN、腾讯新闻) |
收集后必须确认一次:把字段做成摘要给用户确认,不要直接开跑。
{workspace}/
├─ output/ # 每日内容包
│ └─ YYYY-MM-DD/
│ ├─ digest.md # 选题+文案
│ ├─ slides.html # 9 图源 HTML
│ └─ images/ # 9 张 jpg
├─ scripts/
│ ├─ render_slides.js # HTML→图渲染器
│ └─ publish_xhs.js # 发布机器人
├─ templates/
│ ├─ slides_template.html # 视觉模板(可复用)
│ └─ config.json # 定位配置
├─ .auth/ # 登录态 + 持久 profile(不进 git)
│ ├─ xhs_cookies.json
│ └─ chrome_profile/
└─ README.md # 给用户看的 3 分钟上手指南
把模板文件从 skill 目录复制过去:
templates/slides_template.html → 用户 output 目录scripts/render_slides.js, scripts/publish_xhs.js → 用户 scripts 目录调用 WebSearch 抓取当日所选领域热点(5-8 条候选),按"热度 + 争议度 + 算法友好度"3 维打分,选出:
红线硬编码(Skill 里留给用户自定义补充列表):
输出 output/YYYY-MM-DD/digest.md(含选题打分表 + 小红书标题 + 正文 800 字 + 10 标签 + 9 图文案)。
根据 Step 1 选定的视觉风格,从 templates/slides_template.html 生成当日 slides.html。9 页结构:
视觉风格预设(skill 内置 3 套,用户选一套或自定义):
node scripts/render_slides.js
用 Puppeteer 无头模式把 HTML 渲染为 2160×2880 jpg(deviceScaleFactor=2),输出到 output/YYYY-MM-DD/images/。
scripts/publish_xhs.js 的 IMAGES_DIR / POST_TITLE / POST_BODY 为当日内容关键技术细节(必须这么做,踩过的坑):
userDataDir: .auth/chrome_profile 持久化,权限永久记住context.overridePermissions 预授权 notifications/clipboard,屏蔽弹窗ignoreDefaultArgs: ['--enable-automation'] 绕风控browser.on('disconnected') 优雅退出.auth/xhs_cookies.json调用 automation_update 创建 recurring automation:
FREQ=DAILY;BYHOUR=8;BYMINUTE=35;BYSECOND=0发布 48 小时后,引导用户:
Skill 触发后按顺序:
交互原则:
本 skill 目录下包含:
SKILL.md(本文件)templates/slides_template.html:默认视觉模板(研究风)scripts/render_slides.js:渲染器scripts/publish_xhs.js:发布机器人(v3 持久 profile 版)templates/config.schema.json:定位配置 schemaassets/style-research.html:研究风完整示例assets/style-punchy.html:爽文风完整示例assets/style-geek.html:极客风完整示例Q: 用户说"我不会写代码"怎么办? A: 本 skill 设计前提就是用户不写代码,所有命令由 skill 调用 Bash 执行。用户只需要:① 对话回答 6 个问题 ② 扫码 1 次 ③ 每天点一下"发布"。
Q: 视觉风格用户不满意? A: 别换 HTML 架构,只调 CSS 颜色/字体/间距。改完让 skill 重跑 render_slides.js 即可。
Q: 如何扩展到抖音? A: 基于本 skill 的文案生成部分,增加 TTS 生成 + 数字人视频合成 + 抖音浏览器自动化。这是本 skill 的 V2 路线,当前 V1 专注小红书。
Q: 封号风险? A: 保留人工点发布 + 持久 profile + 真实 UA + 发布时间带轻微随机 ±5 分钟,综合下来与真人操作难以区分。