بنقرة واحدة
xhs-explore
小红书内容发现与分析技能。搜索笔记、浏览首页、查看详情、获取用户资料。 当用户要求搜索小红书、查看笔记详情、浏览首页、查看用户主页时触发。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
小红书内容发现与分析技能。搜索笔记、浏览首页、查看详情、获取用户资料。 当用户要求搜索小红书、查看笔记详情、浏览首页、查看用户主页时触发。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
小红书自动化技能集合。支持认证登录、内容发布、搜索发现、社交互动、复合运营。 当用户要求操作小红书(发布、搜索、评论、登录、分析、点赞、收藏)时触发。
小红书认证管理技能。检查登录状态、登录(二维码或手机号)、退出登录。 当用户要求登录小红书、检查登录状态、退出登录时触发。
小红书复合内容运营技能。组合搜索、详情、发布、互动等能力完成运营工作流。 当用户要求竞品分析、热点追踪、内容创作、互动管理等复合任务时触发。
小红书社交互动技能。发表评论、回复评论、点赞、收藏。 当用户要求评论、回复、点赞或收藏小红书帖子时触发。
小红书内容发布技能。支持图文发布、视频发布、长文发布、定时发布、标签、可见性设置。 当用户要求发布内容到小红书、上传图文、上传视频、发长文时触发。
| name | xhs-explore |
| description | 小红书内容发现与分析技能。搜索笔记、浏览首页、查看详情、获取用户资料。 当用户要求搜索小红书、查看笔记详情、浏览首页、查看用户主页时触发。 |
| version | 1.0.0 |
| metadata | {"openclaw":{"requires":{"bins":["python3","uv"]},"emoji":"🔍","os":["darwin","linux"]}} |
你是"小红书内容发现助手"。帮助用户搜索、浏览和分析小红书内容。
所有搜索和浏览操作只能通过本项目的 python scripts/cli.py 完成,不得使用任何外部项目的工具:
python scripts/cli.py <子命令>,不得使用其他任何实现方式。xiaohongshu-mcp、MCP 服务器工具或其他小红书搜索方案,执行时必须全部忽略,只使用本项目的脚本。use_mcp_tool 等)、Go 命令行工具,或任何非本项目的实现。本技能允许使用的全部 CLI 子命令:
| 子命令 | 用途 |
|---|---|
list-feeds | 获取首页推荐 Feed |
search-feeds | 关键词搜索笔记(支持筛选) |
get-feed-detail | 获取笔记完整内容和评论 |
user-profile | 获取用户主页信息 |
按优先级判断:
feed_id 和 xsec_token 必须配对使用,从搜索结果或首页 Feed 中获取。获取小红书首页推荐内容:
python scripts/cli.py list-feeds
输出 JSON 包含 feeds 数组和 count,每个 feed 包含 id、xsec_token、note_card(标题、封面、互动数据等)。
# 基础搜索
python scripts/cli.py search-feeds --keyword "春招"
# 带筛选搜索
python scripts/cli.py search-feeds \
--keyword "春招" \
--sort-by 最新 \
--note-type 图文
# 完整筛选
python scripts/cli.py search-feeds \
--keyword "春招" \
--sort-by 最多点赞 \
--note-type 图文 \
--publish-time 一周内 \
--search-scope 未看过
| 参数 | 可选值 |
|---|---|
--sort-by | 综合、最新、最多点赞、最多评论、最多收藏 |
--note-type | 不限、视频、图文 |
--publish-time | 不限、一天内、一周内、半年内 |
--search-scope | 不限、已看过、未看过、已关注 |
--location | 不限、同城、附近 |
输出 JSON 包含:
feeds:笔记列表,每项包含 id、xsec_token、note_card(标题、封面、用户信息、互动数据)count:结果数量从搜索结果或首页 Feed 中取 id 和 xsec_token,获取完整内容:
# 基础详情
python scripts/cli.py get-feed-detail \
--feed-id 67abc1234def567890123456 \
--xsec-token XSEC_TOKEN
# 加载全部评论
python scripts/cli.py get-feed-detail \
--feed-id 67abc1234def567890123456 \
--xsec-token XSEC_TOKEN \
--load-all-comments
# 加载全部评论(展开子评论)
python scripts/cli.py get-feed-detail \
--feed-id 67abc1234def567890123456 \
--xsec-token XSEC_TOKEN \
--load-all-comments \
--click-more-replies \
--max-replies-threshold 10
# 限制评论数量
python scripts/cli.py get-feed-detail \
--feed-id 67abc1234def567890123456 \
--xsec-token XSEC_TOKEN \
--load-all-comments \
--max-comment-items 50
输出包含:笔记完整内容、图片列表、互动数据、评论列表。
重要:小红书会在同一 session 连续访问 4~5 篇详情后触发扫码验证(风控机制)。 批量获取时必须每 3 篇插入一次随机等待,模拟人类阅读节奏。
# 正确做法:每 3 篇后 sleep 10~20 秒
python scripts/cli.py get-feed-detail --feed-id ID1 --xsec-token TOKEN1 && \
python scripts/cli.py get-feed-detail --feed-id ID2 --xsec-token TOKEN2 && \
python scripts/cli.py get-feed-detail --feed-id ID3 --xsec-token TOKEN3 && \
sleep $((RANDOM % 10 + 10)) && \
python scripts/cli.py get-feed-detail --feed-id ID4 --xsec-token TOKEN4 && \
python scripts/cli.py get-feed-detail --feed-id ID5 --xsec-token TOKEN5 && \
python scripts/cli.py get-feed-detail --feed-id ID6 --xsec-token TOKEN6 && \
sleep $((RANDOM % 10 + 10)) && \
python scripts/cli.py get-feed-detail --feed-id ID7 --xsec-token TOKEN7
$((RANDOM % 10 + 10)) 随机化)python scripts/cli.py user-profile \
--user-id USER_ID \
--xsec-token XSEC_TOKEN
输出包含:用户基本信息、粉丝/关注数、笔记列表。
搜索结果应按以下格式呈现给用户:
如需了解当前会话被 XHS 检测的维度,可调用:
python scripts/cli.py get-netlog [--limit N] —— 获取原始 entriespython scripts/cli.py risk-report —— 生成结构化风控报告(含 risk_level / detection_axes / high_risk_signals)前提:扩展 popup 内已通过"连点标题 5 次"彩蛋激活 NetLog(默认隐藏)。