
RedBookSkills
将图文/视频内容自动发布到小红书(XHS),并支持登录检查、内容检索与互动操作。...
Install
npx skills add white0dew/XiaohongshuSkills --skill RedBookSkills -g -a claude-code -y- Repository
- white0dew/XiaohongshuSkills3.6k
- 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 进行小红书自动化,存在被平台风控、限流、封号或封禁账号的风险。
默认提醒用户优先使用测试号、小流量运行,并对最终内容进行人工复核。使用者需自行评估并承担相关风险。
输入判断
优先按以下顺序判断:
- 用户明确要求"测试浏览器 / 启动浏览器 / 检查登录 / 获取登录二维码 / 只打开不发布":进入测试浏览器流程。
- 用户要求“首页推荐 / 搜索笔记 / 找内容 / 查看某篇笔记详情 / 查看内容数据表 / 给帖子评论 / 回复评论 / 点赞收藏互动 / 查看用户主页 / 查看评论和@通知”:进入内容检索与互动流程(
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)。 - 用户已提供
标题 + 正文 + 视频(本地路径或 URL):直接进入视频发布流程。 - 用户已提供
标题 + 正文 + 图片(本地路径或 URL):直接进入图文发布流程。 - 用户只提供网页 URL:先提取网页内容与图片/视频,再给出可发布草稿,等待用户确认。
- 信息不全:先补齐缺失信息,不要直接发布。
必做约束
- 发布前必须让用户确认最终标题、正文和图片/视频。
- 图文发布时,没有图片不得发布(小红书发图文必须有图片)。
- 视频发布时,没有视频不得发布。图片和视频不可混合使用(二选一)。
- 默认使用无头模式;若检测到未登录,切换有窗口模式登录。
- 标题长度不超过 38(中文/中文标点按 2,英文数字按 1)。
- 用户要求"仅测试浏览器"时,不得触发发布命令。
- 如使用文件路径,优先使用绝对路径;若用户给的是相对路径,先转换为绝对路径再执行命令。
- 若发布页结构异常,优先检查
scripts/cdp_publish.py里的SELECTORS、多图上传等待、正文编辑器与发布按钮点击逻辑;这些是最容易被小红书网页改版影响的区域。
测试浏览器流程(不发布)
- 启动 post-to-xhs 专用 Chrome(默认有窗口模式,便于人工观察)。
- 如用户要求静默运行,再使用无头模式。
- 可选:执行登录状态检查并回传结果。
- 结束后如用户要求,关闭测试浏览器实例。
图文发布流程
- 准备输入(标题、正文、图片 URL 或本地图片)。
- 如需文件输入,先写入
title.txt、content.txt。 - 执行发布命令(默认无头)。
- 回传执行结果(成功/失败 + 关键信息)。
视频发布流程
- 准备输入(标题、正文、视频文件路径或 URL)。
- 如需文件输入,先写入
title.txt、content.txt。 - 执行视频发布命令(默认无头)。视频上传后需等待处理完成。
- 回传执行结果(成功/失败 + 关键信息)。
