RedNote Research
by @pippin1214
Research a topic through RedNote/Xiaohongshu discussion signals using either public-web mode (no login) or optional login-enhanced browser review when the us...
clawhub install rednote-research📖 About This Skill
name: rednote-research description: Research 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 社区情报初筛".
RedNote Community Intelligence
Research 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.
Access modes
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:
Core operating rules
Default workflow
1. Clarify the subject, time scope, geography, output goal, and whether the user wants no-login mode or login-enhanced mode. 2. Start in public-web mode unless the user explicitly chooses login-enhanced mode. 3. Build a compact query set with mixed query families. 4. Search broadly across RedNote, official sources, media, and supporting review sites. 5. If public-web coverage is too thin for the task, explain that and offer login-enhanced browser review as the next step. 6. Extract recurring claims, contradictions, and missing evidence. 7. Score credibility separately from risk or recommendation strength. 8. Deliver a short report with links, caveats, next checks, and a brief note about which access mode was used.
1) Clarify the research target
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.
2) Build queries
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 site:www.xiaohongshu.com 小红书 Category hints:
education: 口碑, 避雷, 退费, 课程质量, 就业, offer, 合同, 维权policy: 政策, 新规, 通知, 官方回应, 执行, 解读, 影响gossip: 爆料, 八卦, 翻车, 塌房, 争议, 后续, 聊天记录, 回应local: 推荐, 探店, 菜品, 排队, 价格, 服务, 环境, 值不值, 避雷general: 评价, 口碑, 体验, 真实反馈, 怎么样, 值不值Query-building heuristics:
3) Search public-web sources
Prefer breadth before depth. Search first, then fetch only the strongest pages.
Target source mix:
Search heuristics:
4) Extract claims and discussion patterns
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.
Post / comment / screenshot / image / video / gif / audio analysis
Stay explicit about what is and is not directly observable from public-web access.
Break analysis into layers: 1. Surface metadata — visible title, caption, date, platform text, source URL. 2. Observed media evidence — visible text, OCR-able text, subtitles, scene details, sequence, speaker labels, or audio/transcript clues. 3. Content summary — what is clearly shown, spoken, or claimed. 4. Reaction summary — visible comment themes, sentiment split, repeated jokes, skepticism, support. 5. Credibility check — firsthand evidence vs repost vs edit-heavy clip vs rumor relay. 6. Open questions — what would require login, in-app rendering, browser automation, direct file access, frame extraction, OCR cleanup, or ASR.
If the user provides screenshots, transcripts, fetched page text, or media files, analyze those directly and keep extraction separate from interpretation.
Claim-first working pattern
When the topic is messy, do not jump straight from search results to a vibe summary.
Use this loop instead: 1. list the 2-6 decision-relevant claims 2. attach evidence items with explicit modality and access level 3. downgrade anything that remains snippet-only or relay-only 4. summarize only after the strongest claim/evidence pairs are visible
Good trigger conditions for a claim log:
5) Verify before concluding
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:
6) Score credibility and decision risk
Read references/scoring-rubric.md when you need the full rubric.
Use at least two separate judgments:
Credibility score (0-5)
Risk / caution / recommendation score (0-5)
Interpret the second score according to task type:Weight repeated, independent, recent, and specific evidence more heavily than loud but vague posts.
7) Deliver the report
Keep the report concise and decision-oriented.
Choose the smallest fitting format:
A) Quick snapshot
B) Findings
C) Evidence list
Use compact bullets when tables are awkward:[credibility 4 | score 4 | first-hand | 2025-09] refund complaints repeat across multiple posts — D) Discussion clusters
E) What remains unverified
F) Suggested next checks
Fast paths
Quick reputation check
1. Build a mixedoverview + review + verification query set.
2. Search 6-12 strong queries.
3. Capture 5-10 sources.
4. Score each source.
5. Return a short summary plus caveats.Latest update or policy scan
1. Uselatest + trending + verification.
2. Bias toward the last 7-30 days.
3. Separate official update from community interpretation.
4. State whether the trend is confirmed, contested, or still rumor-level.Local recommendation scan
1. Use categorylocal.
2. Mix review, recommendation, complaint, and verification queries.
3. Cluster themes: taste, price, queue, service, environment, location convenience.
4. Return a shortlist plus tradeoffs, not just one winner.Comment or post analysis
1. Collect visible text, screenshots, snippets, or transcript first. 2. Cluster reactions into 3-5 themes. 3. Mark what is directly seen vs inferred. 4. State clearly when deeper extraction would require login, browser automation, or direct media processing. 5. If the user wants deeper comment-level coverage, offer login-enhanced mode as an explicit escalation path. 6. If the user declines login, ask for screenshots or copied comment text instead of pretending the full thread was inspected.Account summary or recent-post scan
1. Start with public-web mode and gather any inspectable profile URL, note URLs, snippets, mirrors, or search-engine traces. 2. Readreferences/account-summary-template.md for output structure.
3. If the goal is a broad impression only, summarize from public-web evidence with caveats.
4. If the goal is recent-post completeness, tell the user public-web coverage may be partial and offer login-enhanced browser review.
5. If the user chooses login-enhanced mode, read references/login-enhanced-workflow.md and follow the controlled authenticated-review path.
6. If the user does not want login, read references/minimal-user-input-paths.md and ask for a few seed links, screenshots, or copied note titles to improve coverage.
7. Distinguish clearly between account-level observations, note-level evidence, and anything missing because of access limits.Screenshot / image-led analysis
1. Capture the page context plus image-visible text, prices, dates, names, and watermarks. 2. Note image legibility and likely OCR uncertainty. 3. Separate image-contained claims from caption-contained claims. 4. If the page itself is weak, pivot on the strongest visible fragment withscripts/recovery_query_builder.py.
5. Log the strongest inspectable claim(s) before summarizing.Video / subtitle / gif-led analysis
1. Capture caption, visible duration, upload date, and any subtitle/on-screen text. 2. Distinguish clip content from commentary about the clip. 3. If you only have snippet-level access, keep conclusions provisional and pivot on distinctive subtitle fragments or overlays withscripts/recovery_query_builder.py.
4. Say whether frames or the original file would materially improve confidence.Audio / transcript-led analysis
1. Identify whether you have direct audio, subtitles, ASR text, or only quoted paraphrases. 2. Treat transcript quality as part of the evidence rating. 3. Avoid overreading tone, sarcasm, or exact wording without direct audio access. 4. If the only foothold is a quoted line, subtitle fragment, or repost caption, usescripts/recovery_query_builder.py to search for the earliest visible source or mirrors.
5. Log the spoken claim separately from reactions to it.Reliability caveats
inconclusive rather than stretching.Recommended product posture
Treat this skill as a dual-mode RedNote research tool:
When neither mode is enough on its own, use a hybrid path: