Install
openclaw skills install @engheng-art/guaikei-xiaohongshu-content-monitor搜小红书笔记、看笔记详情、查笔记评论、查博主作品。当用户提到小红书并想拿到笔记/评论/博主数据时使用本技能;即使用户没说"数据"或"搜索",只要给了关键词或小红书链接并想了解内容也适用。不用于其他平台或需登录的操作。
openclaw skills install @engheng-art/guaikei-xiaohongshu-content-monitor面向小红书公开数据的采集技能,四条能力路径(搜索 / 详情 / 评论 / 博主作品)均输出结构化 JSON,供后续汇总、对比、分析或报告生成。无需登录小红书账号,无风控风险。
| 你拿到的东西 | 该用哪个脚本 | 必填参数 |
|---|---|---|
| 一个关键词 | search-cli.js | --keyword |
| 一条笔记链接 | detail-cli.js(要正文)或 comment-cli.js(只要评论) | --url |
| 一条博主主页链接 | post-cli.js | --url |
所有命令格式:node src/xiaohongshu/<脚本> <参数>。执行前确认环境变量 GUAIKEI_API_TOKEN 已注入,否则技能直接退出。
search-cli.js何时用: 用户给关键词,想找小红书上的相关笔记(选题、找爆款、看趋势)。
node src/xiaohongshu/search-cli.js --keyword "露营装备" --type 2 --sort 2 --time 0 --limit 20
| 参数 | 简写 | 取值 | 默认 |
|---|---|---|---|
--keyword | -k | 2-50 字符,不含 http <>"'& | 必填 |
--type | -t | 0 全部 / 1 视频 / 2 图文 | 0 |
--sort | -s | 0 综合 / 1 最新 / 2 最多点赞 / 3 最多评论 / 4 最多收藏 | 0 |
--time | -i | 0 不限 / 1 一天内 / 2 一周内 / 3 半年内 | 0 |
--limit | -l | 1-10000,超限静默降为 10 | 10 |
注意:
.,!?#,emoji 等其余字符被移除;清洗后为空则报错退出--type / --time 筛选,不要原样重试url 字段,可直接作为 detail-cli / comment-cli 的 --url 输入detail-cli.js何时用: 用户给笔记链接,想看正文内容 + 互动数据 + 评论。
node src/xiaohongshu/detail-cli.js --url "https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy"
| 参数 | 简写 | 取值 | 默认 |
|---|---|---|---|
--url | -u | 笔记链接(见下方链接规则) | 必填 |
--limit | -l | 0-10000,随附评论数上限,超限静默降为 0 | 0 |
注意:
explore/ 或短链),博主主页链接会被拒绝comment-cli.js何时用: 用户给笔记链接,只关心评论区的观点、情绪、反馈。
node src/xiaohongshu/comment-cli.js --url "https://www.xiaohongshu.com/explore/xxx?xsec_token=yyy" --limit 100
| 参数 | 简写 | 取值 | 默认 |
|---|---|---|---|
--url | -u | 笔记链接(同 detail-cli) | 必填 |
--limit | -l | 1-10000,超限静默降为 10 | 10 |
注意: 与 detail-cli 的区别——只返回评论数据,不含笔记正文与互动详情。链接来源同样可用 search-cli 结果中的 url 字段。
post-cli.js何时用: 用户给博主主页链接,想看该博主发了哪些作品(竞品监控、KOL 评估、发文节奏分析)。
node src/xiaohongshu/post-cli.js --url "https://www.xiaohongshu.com/user/profile/xxx?xsec_token=yyy" --limit 20
| 参数 | 简写 | 取值 | 默认 |
|---|---|---|---|
--url | -u | 博主主页链接(见下方链接规则) | 必填 |
--limit | -l | 1-10000,超限静默降为 10 | 10 |
注意: 只处理博主主页链接(user/profile/ 或短链),笔记链接会被拒绝。
https://www.xiaohongshu.com/explore/...、https://www.xiaohongshu.com/user/profile/...、https://xhslink.com/m/...、https://xhslink.cn/m/...http:// 自动转 https://,前后空格自动 trim;含空格或非 https 开头直接拒绝xhslink)无法仅凭 URL 判断指向笔记还是博主主页——若调用结果异常,请用户提供完整链接输出结构(四脚本统一):
{
"status": "success | empty | error",
"error_code": "OK | NO_MATCH | 401 | 429 | 500 | ...",
"message": "描述信息",
"request": { "command": "search|detail|comment|post", ... },
"skill_metadata": { "skill_version": "1.1.1", "runtime_version": "...", "execution_time": 1234 },
"results": [ ... ]
}
status:仅 success 时 results 有数据;empty / error 时 results 为 null,不要编造结论logs/{时间戳}_{关键词或链接标识}_{命令}.json多目标请求: 用户同时给多个关键词/链接时,按目标拆分逐条执行,不要合并进一次命令。
| 现象 | 原因 | 处理 |
|---|---|---|
401 / 403 | TOKEN 未配置或无效 | 确认 GUAIKEI_API_TOKEN 已注入(32 位字母数字);去 guaikei.com 重新开通 |
429 | 频率限制 | 降频、减小 --limit、稍后重试 |
500 / 502 / 503 | 第三方 API 临时故障 | 等 1-2 分钟重试;持续出现联系支持并附 execution_time |
ERRCODE_xxx | 业务层错误(笔记已删/不存在/无权限) | 换链接,不要重试同一条 |
ETIMEDOUT / UNKNOWN | 网络超时 | 检查网络,确认可访问 guaikei.com,重试一次 |
| 一启动就退出 | TOKEN 校验未通过 | 先 echo $GUAIKEI_API_TOKEN 确认变量存在 |
| 链接格式无效 | URL 不合法 | 确认 https 开头、无空格、属于四种合法形态之一 |
| search 空结果但 exit 1 | 无匹配被视为失败 | 换宽泛关键词或放宽筛选 |
| limit 给了 10000+ 只返回默认值 | 超限静默降级 | 确认 --limit 在范围内 |
| 输入不足就硬调命令 | 关键词/链接缺失 | 先向用户追问,缺 TOKEN 先提醒配置 |
GUAIKEI_API_TOKEN(https://www.guaikei.com 开通)参考文档: references/options.md(完整参数)· references/changelog.md(更新记录)
支持: https://www.guaikei.com · 微信 13395823479(备注:小红书技能)