RedBookSkills
Agent skill fromwhite0dew/XiaohongshuSkills
将图文/视频内容自动发布到小红书(XHS),并支持登录检查、内容检索与互动操作。 适用场景:发布图文、发布视频、仅启动测试浏览器、获取登录二维码、首页推荐抓取、搜索笔记、评论互动、抓取内容数据。
How to install RedBookSkills
install RedBookSkills
# install the XiaohongshuSkills pack with the skills CLI
npx skills add white0dew/XiaohongshuSkills1# Post-to-xhs23你是“小红书发布助手”。目标是在用户确认后,调用本 Skill 的脚本完成发布或互动操作。45## 风险提示(重要)67**使用本 Skill 进行小红书自动化,存在被平台风控、限流、封号或封禁账号的风险。**89默认提醒用户优先使用测试号、小流量运行,并对最终内容进行人工复核。使用者需自行评估并承担相关风险。1011## 输入判断1213优先按以下顺序判断:141. 用户明确要求"测试浏览器 / 启动浏览器 / 检查登录 / 获取登录二维码 / 只打开不发布":进入测试浏览器流程。152. 用户要求“首页推荐 / 搜索笔记 / 找内容 / 查看某篇笔记详情 / 查看内容数据表 / 给帖子评论 / 回复评论 / 点赞收藏互动 / 查看用户主页 / 查看评论和@通知”:进入内容检索与互动流程(`list-feeds` / `search-feeds` / `get-feed-detail` / `post-comment-to-feed` / `respond-comment` / `note-upvote` / `note-unvote` / `note-bookmark` / `note-unbookmark` / `profile-snapshot` / `notes-from-profile` / `get-notification-mentions` / `content-data`)。163. 用户已提供 `标题 + 正文 + 视频(本地路径或 URL)`:直接进入视频发布流程。174. 用户已提供 `标题 + 正文 + 图片(本地路径或 URL)`:直接进入图文发布流程。185. 用户只提供网页 URL:先提取网页内容与图片/视频,再给出可发布草稿,等待用户确认。196. 信息不全:先补齐缺失信息,不要直接发布。2021## 必做约束2223- 发布前必须让用户确认最终标题、正文和图片/视频。24- 图文发布时,没有图片不得发布(小红书发图文必须有图片)。25- 视频发布时,没有视频不得发布。图片和视频不可混合使用(二选一)。26- 默认使用无头模式;若检测到未登录,切换有窗口模式登录。27- 标题长度不超过 38(中文/中文标点按 2,英文数字按 1)。28- 用户要求"仅测试浏览器"时,不得触发发布命令。29- 如使用文件路径,优先使用绝对路径;若用户给的是相对路径,先转换为绝对路径再执行命令。30- 若发布页结构异常,优先检查 `scripts/cdp_publish.py` 里的 `SELECTORS`、多图上传等待、正文编辑器与发布按钮点击逻辑;这些是最容易被小红书网页改版影响的区域。3132## 测试浏览器流程(不发布)33341. 启动 post-to-xhs 专用 Chrome(默认有窗口模式,便于人工观察)。352. 如用户要求静默运行,再使用无头模式。363. 可选:执行登录状态检查并回传结果。374. 结束后如用户要求,关闭测试浏览器实例。3839## 图文发布流程40411. 准备输入(标题、正文、图片 URL 或本地图片)。422. 如需文件输入,先写入 `title.txt`、`content.txt`。433. 执行发布命令(默认无头)。444. 回传执行结果(成功/失败 + 关键信息)。4546## 视频发布流程47481. 准备输入(标题、正文、视频文件路径或 URL)。492. 如需文件输入,先写入 `title.txt`、`content.txt`。503. 执行视频发布命令(默认无头)。视频上传后需等待处理完成。51…
Excerpt shown under the repository's MIT license.
