# 小红书发布工作流 ## opencli 发布命令 ```bash opencli xiaohongshu publish "" \ --title "<标题>" \ --images "path1.png,path2.png" \ --topics "标签1,标签2,标签3" \ --draft # 可选:先存草稿 ``` ### 参数约束 - `title`: 最多 20 字(含 emoji) - `content`: 笔记正文,支持换行 - `images`: 逗号分隔,最多 9 张,支持 jpg/png/gif/webp - `topics`: 逗号分隔,不含 # 号 - `--draft`: true/false,存草稿不直接发布 ### 前置条件 1. Chrome 已安装 opencli 浏览器扩展 2. 已登录小红书创作者中心 3. `opencli doctor` 显示 Extension: connected ### 故障排查 ``` opencli doctor ``` - `[MISSING] Extension: not connected` → Chrome 扩展未安装/未启用 - `BROWSER_CONNECT` 错码 → 需要重启 daemon: `opencli daemon restart` - 如果扩展已装但连不上 → Chrome 需要保持打开状态 ## 配图生成 ### 流程 1. 写 HTML 卡片(单卡单文件,width: 420px) 2. 用 Hermes browser 工具截图: - `browser_navigate(url='file:///tmp/card.html')` - `browser_vision(question='截图')` → 自动保存 screenshot_path 3. 截图路径在 `/home/openclaw/.hermes/cache/screenshots/` 下 4. 复制到 `~/.hermes/output/xhs_images/` 供 opencli 使用 ### ⚠️ chromium snap 限制 snap 版 chromium 的 `--screenshot` 参数受 AppArmor 限制,写文件会 permission denied。 **不要用** `chromium-browser --headless --screenshot=...`。 **用** Hermes 内置 browser 工具(browser_navigate + browser_vision)。 ### 卡片设计规范 - 宽度 420px,深色背景 (#1a1a2e → #16213e 渐变) - 金色 (#f0c040) 标题/强调 - 青绿 (#00d4aa) 数据 - 圆角 24px,内边距 36px 28px - 免责声明小字 10px #555