Към всички skills
RedBookSkills
将图文/视频内容自动发布到小红书(XHS),并支持登录检查、内容检索与互动操作。 适用场景:发布图文、发布视频、仅启动测试浏览器、获取登录二维码、首页推荐抓取、搜索笔记、评论互动、抓取内容数据。
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 3447
- Лиценз
- MIT
- Последна проверка на записа
- 22.09.2026 г.
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add white0dew/XiaohongshuSkillsСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
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。 - 执行视频发布命令(默认无头)。视频上传后需等待处理完成。
- 回传执行结果(成功/失败 + 关键信息)。
内容检索与互动流程(搜索/详情/评论/内容数据)
- 先检查小红书主页登录状态(
XHS_HOME_URL,非创作者中心)。 - 若用户需要首页推荐流,执行
list-feeds获取首页推荐笔记列表。 - 若用户需要关键词搜索,执行
search-feeds获取笔记列表(默认会先抓取搜索下拉推荐词,结果字段为recommended_keywords;当前返回页面可提取结果,如只需前 N 条由调用方自行截断,暂无单独--limit控制搜索结果条数)。 - 若用户需要详情,从搜索结果中取
id+xsecToken再执行get-feed-detail;如用户明确要更多评论,可加--load-all-comments等参数。 - 若用户需要发表评论,执行
post-comment-to-feed(一级评论;必填feed_id/xsec_token/content)。 - 若用户需要回复某条评论,执行
respond-comment(可用comment_id/comment_author/comment_snippet定位目标评论)。 - 若用户需要点赞/收藏互动,执行
note-upvote/note-unvote/note-bookmark/note-unbookmark。 - 若用户需要用户主页信息,执行
profile-snapshot或notes-from-profile。 - 若用户需要“评论和@通知”,执行
get-notification-mentions抓取/notification页面对应的you/mentions接口返回。 - 若用户需要“笔记基础信息表”,执行
content-data获取曝光/观看/点赞等指标。 - 回传结构化结果(数量、核心字段、链接)。
常用命令
参数顺序提醒(cdp_publish.py / publish_pipeline.py)
请严格按下面顺序写命令,避免 unrecognized arguments: