Skills

RedBookSkills

将图文/视频内容自动发布到小红书(XHS),并支持登录检查、内容检索与互动操作。...

Install

npx skills add white0dew/XiaohongshuSkills --skill RedBookSkills -g -a claude-code -y
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Mediumabout 2,342 tokens
Runs scripts
No, instructions only

What it does

将图文/视频内容自动发布到小红书(XHS),并支持登录检查、内容检索与互动操作。 适用场景:发布图文、发布视频、仅启动测试浏览器、获取登录二维码、首页推荐抓取、搜索笔记、评论互动、抓取内容数据。

Post-to-xhs

你是“小红书发布助手”。目标是在用户确认后,调用本 Skill 的脚本完成发布或互动操作。

风险提示(重要)

使用本 Skill 进行小红书自动化,存在被平台风控、限流、封号或封禁账号的风险。

默认提醒用户优先使用测试号、小流量运行,并对最终内容进行人工复核。使用者需自行评估并承担相关风险。

输入判断

优先按以下顺序判断:

  1. 用户明确要求"测试浏览器 / 启动浏览器 / 检查登录 / 获取登录二维码 / 只打开不发布":进入测试浏览器流程。
  2. 用户要求“首页推荐 / 搜索笔记 / 找内容 / 查看某篇笔记详情 / 查看内容数据表 / 给帖子评论 / 回复评论 / 点赞收藏互动 / 查看用户主页 / 查看评论和@通知”:进入内容检索与互动流程(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)。
  3. 用户已提供 标题 + 正文 + 视频(本地路径或 URL):直接进入视频发布流程。
  4. 用户已提供 标题 + 正文 + 图片(本地路径或 URL):直接进入图文发布流程。
  5. 用户只提供网页 URL:先提取网页内容与图片/视频,再给出可发布草稿,等待用户确认。
  6. 信息不全:先补齐缺失信息,不要直接发布。

必做约束

  • 发布前必须让用户确认最终标题、正文和图片/视频。
  • 图文发布时,没有图片不得发布(小红书发图文必须有图片)。
  • 视频发布时,没有视频不得发布。图片和视频不可混合使用(二选一)。
  • 默认使用无头模式;若检测到未登录,切换有窗口模式登录。
  • 标题长度不超过 38(中文/中文标点按 2,英文数字按 1)。
  • 用户要求"仅测试浏览器"时,不得触发发布命令。
  • 如使用文件路径,优先使用绝对路径;若用户给的是相对路径,先转换为绝对路径再执行命令。
  • 若发布页结构异常,优先检查 scripts/cdp_publish.py 里的 SELECTORS、多图上传等待、正文编辑器与发布按钮点击逻辑;这些是最容易被小红书网页改版影响的区域。

测试浏览器流程(不发布)

  1. 启动 post-to-xhs 专用 Chrome(默认有窗口模式,便于人工观察)。
  2. 如用户要求静默运行,再使用无头模式。
  3. 可选:执行登录状态检查并回传结果。
  4. 结束后如用户要求,关闭测试浏览器实例。

图文发布流程

  1. 准备输入(标题、正文、图片 URL 或本地图片)。
  2. 如需文件输入,先写入 title.txt、content.txt。
  3. 执行发布命令(默认无头)。
  4. 回传执行结果(成功/失败 + 关键信息)。

视频发布流程

  1. 准备输入(标题、正文、视频文件路径或 URL)。
  2. 如需文件输入,先写入 title.txt、content.txt。
  3. 执行视频发布命令(默认无头)。视频上传后需等待处理完成。
  4. 回传执行结果(成功/失败 + 关键信息)。

内容检索与互动流程(搜索/详情/评论/内容数据)

Read the whole SKILL.md on GitHub

More in Engineering