Install
openclaw skills install @xuboboo/xiaohongshu-viral-note-agent-skillUse for Xiaohongshu/RED hot notes, trends, note generation/rewrite, authorized account weight, login, publish, schedule, and post-publish review. Not for unauthorized access, captcha bypass, restricted scraping, fake engagement, or plagiarism. 用于小红书热门笔记、趋势、种草文案、账号权重、扫码登录、发布与内容复盘。 禁止未授权访问、绕过验证、刷量、洗稿。
openclaw skills install @xuboboo/xiaohongshu-viral-note-agent-skill这是什么:一套自包含的 Cursor / agent skill,面向小红书(Xiaohongshu / RED)内容研究、原创生成、合规校验、授权账号分析,以及受控登录/发布和发后运营。
能力边界以本包内的 Python 模块、scripts/ 和 references/ 为准。
黄金路径是什么:Agent 与人共用的最短闭环;先看
ux.summary/next_step,再下钻业务字段。
研究/选题 → 生成交付包 → 人工审阅 →(可选)授权草稿与发布
| 你想… | 优先调用 | 成功后看什么 |
|---|---|---|
| 找热门与选题 | search_hot_notes 或 generate_from_hot(dry_run=true) | topic_suggestions、hot_insights、ux.next_step |
| 一键成稿 | generate_from_hot(dry_run=false) 或 generate_xhs_note | creation_bundle、quality_report.readiness、ux.status |
| 改写润色 | rewrite_xhs_note | title_hook、structure_checks、ux |
| 无搜索密钥 | 任意研究工具 | status=needs_web_search → 宿主 websearch → 带 web_results 重调 |
| 环境是否就绪 | CLI xhs-skill doctor | ready、checks[].hint、golden_path |
读返回值的顺序(Agent / 人通用):
status 或 ux.status(ok / needs_web_search / needs_human_review / blocked / suggestions_ready / generated)ux.summary(一句话发生了什么)ux.next_step 或顶层 next_step(下一步调哪个工具)topic_suggestions、creation_bundle、package 等工具怎么找: tools/list 里每个工具描述带场景前缀(如 [研究/选题]),_meta.groups 给分组索引;分组顺序:research → generate → verify → publish → operations。
不要做: 在 blocked / 未人工确认时直接 publish_note;不要把 PUBLIC_INDEX_TREND 说成站内热榜。
核心约定是什么:先分清数据从哪来,输出里必须标明类型;客观说法进台账,缺证不编造。
三类数据标签(首次定义,全文沿用):
PUBLIC_INDEX_TREND(公开索引趋势):网上搜到的公开内容线索,不是小红书 App 内官方热榜。AUTHORIZED(授权数据):账号主人明确导入或授权暴露的数据。ESTIMATED_ACCOUNT_WEIGHT(估算账号权重):系统按规则估出的账号权重,不是小红书官方分数。硬规则:
DELETE / QUALIFY / CONVERT_TO_SUBJECTIVE / HUMAN_REVIEW。工作流是什么:从任务路由到研究、生成、校验、交付、授权账号与发布的固定顺序;细节见 references。
references/task-routing.md。references/research-protocol.md:
web_results(client_web)→ 优先用;needs_web_search:宿主按 suggested_queries 检索后,带上 web_results([{url, title, snippet?}, ...])重调同一工具。references/verification-workflow.md。DeliveryPackage(最终交付包);发布前必须人工审阅。AUTHORIZED 分析数据,并标明 ESTIMATED_ACCOUNT_WEIGHT。REQUIRE_CONFIRMATION;校验审批 token 和内容 hash。创建草稿 / 审批 / 发布前必须服务端重跑 claims、合规与原创门禁,不得信任客户端自报的 compliance_report / originality_report / claims.verified。BLOCKED。next_note_suggestions 可直接喂 generate_xhs_note。创作者常用能力补充:
generate_from_hot(dry_run 先选题 / 再一键成稿,复用同一研究报吿)。suggest_topics_by_health;generate_from_hot 可开 use_account_health 按弱项重排选题并推荐 note_style(估算,非官方推荐)。search_hot_notes 等返回 hot_insights(分位热度带、上升词/双轴、早期速度信号、话题生命周期、内容缺口、标题机制统计),公开索引非站内热榜。topic_suggestions[](含 generate_payload / note_style)。generate 附带 creation_bundle.v1;strategy 含 preferred_mechanisms / title_proxy_board / seo_tag_balance。rewrite_xhs_note 返回 title_hook(mechanism/risk_flags)与实体/数字保留检查。content_brief 与 quality_report.readiness。note_style + narrative_framework;plan_content_outline。note_style、video_duration_seconds、checklist 分页。query_account_weight + query_content_health + diagnose_account(evidence、区间、异常检测、冷启动先验、generate_payload;非官方分)。get_publish_windows、draft_comment_reply。自包含执行是什么:本包装了研究 Provider、模型适配、高并发运行时、SSE、MCP、A2A、账号分析、浏览器登录与发布;核心能力不依赖单独的 Runtime/Platform 仓库。
详见 references/self-contained-runtime.md。
能力怎么选(按优先级):
search_hot_notes / generate_xhs_note(及同类研究工具)时,可以不传 providers。status=needs_web_search:宿主用 suggested_queries 检索,再以 web_results 重调同一工具。providers: ["fixture"] 只给离线/开发用确定性数据。scripts/generate_note.py。scripts/search_hot_notes.py、scripts/search_trending_topics.py、scripts/analyze_hot_notes.py、scripts/diagnose_note.py。scripts/query_account_weight.py、scripts/login_account.py、scripts/publish_note.py;授权数据同步可用 scripts/sync_account_analytics.py。scripts/serve_runtime.py 或 scripts/run_worker.py;调度/Outbox/指标同步见 scripts/run_scheduler.py、scripts/run_outbox.py、scripts/run_metrics_sync.py。scripts/run_mcp.py。模型与 Provider:references/model-routing.md、assets/providers.yaml;探测用 scripts/provider_probe.py。
按需加载是什么:只加载当前请求相关的 reference;能跑脚本/模块时,不用长文复述其逻辑。
| 场景 | 加载 |
|---|---|
| 研究与热门排序 | references/research-protocol.md、references/hot-ranking.md |
| 任务路由 | references/task-routing.md |
| 内容生成 | references/content-generation.md |
| 验证闭环 | references/verification-workflow.md |
| 模型路由 | references/model-routing.md |
| 账号估算 | references/account-weight.md |
| 登录与发布 | references/browser-authentication.md、references/auto-publishing.md |
| 安全合规 | references/compliance-rules.md、references/ai-labeling.md |
| 协议集成 | references/mcp-a2a-streaming.md |
| 高并发与批量 | references/high-concurrency.md |
| 分布式发布与恢复 | references/distributed-consistency.md |
| 语义/视觉/学习排序 | references/content-intelligence-v5.1.md |
| 发布后运营 | references/operations-loop.md |
| 企业身份与治理 | references/enterprise-identity.md、references/enterprise-governance.md、references/supply-chain-security.md |
MCP 工具名(契约以 contracts/mcp-tools.json 为准;分组索引见 contracts/mcp-tool-groups.json)示例:
search_hot_notes、search_trending_topics、analyze_hot_notes、generate_xhs_note、rewrite_xhs_note、diagnose_xhs_noteverify_claims、check_originality、check_compliancequery_account_weight、sync_account_analytics、start_account_login / check_account_login / logout_accountcreate_publish_draft / preview_publish_draft / approve_publish_draft、publish_note / schedule_note企业约定是什么:企业模式打开后的身份、授权、成本、审批与审计硬规则。
细节:references/enterprise-identity.md、references/enterprise-governance.md、references/supply-chain-security.md。
强制输出规则是什么:交付与操作时必须遵守的可见性、校验状态与授权要求。
PUBLIC_INDEX_TREND ≠ 站内全量热榜)。DeliveryPackage 约定一致)。BLOCKED 或 HUMAN_REVIEW_REQUIRED 等)。边界是什么:本 skill 明确拒绝的高风险与违规用途。
ESTIMATED_ACCOUNT_WEIGHT 或公开索引热度伪装成官方分数/站内热榜。