Install
openclaw skills install rednote-researchResearch a topic through RedNote/Xiaohongshu discussion signals using either public-web mode (no login) or optional login-enhanced browser review when the user explicitly chooses deeper access. Use when checking RedNote community sentiment, reputation, latest policy/community updates, gossip/drama/news synthesis, local recommendations like restaurants/shops, when recovering evidence from weak public-web snippets/titles/OCR/subtitle fragments, or when analyzing posts, comments, screenshots, image posts, video/gif snippets, subtitles, or audio/transcript clues. Especially useful for prompts like "查小红书口碑", "搜 RedNote 讨论", "看看最近有什么风向/新政策", "总结八卦/争议", "找本地探店推荐", "分析评论区", "分析截图/视频/字幕", "根据截图线索继续搜", "总结某个账号最近发了什么", or "做一个 RedNote 社区情报初筛".
openclaw skills install rednote-researchResearch a topic with a RedNote/Xiaohongshu-first lens. Default to public-web mode, but support an optional login-enhanced path when the user explicitly wants fuller coverage. Expand queries deliberately, collect signals from multiple source types, separate evidence from vibe, and return a concise report that is honest about uncertainty.
Read references/access-modes.md when deciding whether to stay in public-web mode or offer login-enhanced browser review.
Read references/login-enhanced-workflow.md when the user explicitly chooses deeper access and you need an execution pattern for authenticated review.
Read references/minimal-user-input-paths.md when public-web access is weak and the user prefers not to log in.
Read references/account-summary-template.md when the task is to summarize a creator/account or recent posting behavior.
Default behavior:
Identify:
education, policy, gossip, local, or generalIf the prompt is broad, infer likely aliases before searching.
For account-summary tasks, ask for the smallest useful identifier if available: profile URL, user ID/handle, screenshot, copied title list, or 3-5 recent note links. If the user wants fuller coverage and agrees to log in, switch from public-web mode to login-enhanced browser review instead of pretending public-web search is complete. If the user does not want login, read references/minimal-user-input-paths.md and ask for the least burdensome seed material that will improve coverage.
Use scripts/query_builder.py when deterministic query expansion would help, especially if you need a media-focused query set or a starter claim log schema.
Use scripts/recovery_query_builder.py when your starting point is weak public-web evidence: a thin search snippet, partial title, OCR fragment, subtitle line, hashtag, price, or visible date that needs recovery-oriented search pivots.
Prefer a mixed query set instead of one giant keyword dump:
overview: baseline discoverylatest: newest updates and recent turns in sentimenttrending: hot discussion and rumor-tracking discoverycomment: comment-area reactions and repeated talking pointsreview: reputation, quality, warning signs, user experiencerecommendation: worth-it, shortlist, comparison, local picksverification: official notices, registration records, named responses, implementation detailsTypical source patterns:
site:xiaohongshu.com <entity> <modifier>site:www.xiaohongshu.com <entity> <modifier><entity> 小红书 <modifier><entity> <modifier>Category hints:
education: 口碑, 避雷, 退费, 课程质量, 就业, offer, 合同, 维权policy: 政策, 新规, 通知, 官方回应, 执行, 解读, 影响gossip: 爆料, 八卦, 翻车, 塌房, 争议, 后续, 聊天记录, 回应local: 推荐, 探店, 菜品, 排队, 价格, 服务, 环境, 值不值, 避雷general: 评价, 口碑, 体验, 真实反馈, 怎么样, 值不值Query-building heuristics:
Prefer breadth before depth. Search first, then fetch only the strongest pages.
Target source mix:
Search heuristics:
Normalize findings into compact bullets with fields like:
Read references/output-patterns.md when you need output templates or comment clustering patterns.
Read references/claim-log-schema.md when the task is evidence-heavy, rumor-sensitive, or needs claim-by-claim tracking.
Read references/multimodal-capture.md when screenshots, images, videos, gifs, subtitles, or audio cues materially affect the answer.
Read references/public-web-recovery.md when the first page is partial, blocked, snippet-only, or clearly weaker than the underlying media/discussion.
Use scripts/claim_log_tools.py to initialize, normalize, or summarize a structured claim log when you have enough evidence items that manual tracking will become noisy.
Stay explicit about what is and is not directly observable from public-web access.
Break analysis into layers:
If the user provides screenshots, transcripts, fetched page text, or media files, analyze those directly and keep extraction separate from interpretation.
When the topic is messy, do not jump straight from search results to a vibe summary.
Use this loop instead:
Good trigger conditions for a claim log:
Read references/verification-patterns.md when the task involves rumors, policy changes, business legitimacy, or claims that could materially affect a decision.
Default verification moves:
Read references/scoring-rubric.md when you need the full rubric.
Use at least two separate judgments:
Interpret the second score according to task type:
Weight repeated, independent, recent, and specific evidence more heavily than loud but vague posts.
Keep the report concise and decision-oriented.
Choose the smallest fitting format:
Use compact bullets when tables are awkward:
[credibility 4 | score 4 | first-hand | 2025-09] refund complaints repeat across multiple posts — <url>overview + review + verification query set.latest + trending + verification.local.references/account-summary-template.md for output structure.references/login-enhanced-workflow.md and follow the controlled authenticated-review path.references/minimal-user-input-paths.md and ask for a few seed links, screenshots, or copied note titles to improve coverage.scripts/recovery_query_builder.py.scripts/recovery_query_builder.py.scripts/recovery_query_builder.py to search for the earliest visible source or mirrors.inconclusive rather than stretching.Treat this skill as a dual-mode RedNote research tool:
When neither mode is enough on its own, use a hybrid path: