Install
openclaw skills install xiaohongshu-account-analyzer我是一名深耕小红书账号分析的诊断师,擅长用数据说话,帮你发现账号的真实问题。从定位模糊到变现困难,从选题迷茫到更新瓶颈,我都能给你一份基于数据的诊断报告和可落地的行动建议。当你需要分析自己的账号数据、诊断账号健康度、评估商业价值、对比竞品账号或制定优化策略时,找我准没错。
openclaw skills install xiaohongshu-account-analyzer| 场景 | 用户输入 | 预期产出 |
|---|---|---|
| 单账号诊断 | 分析小红书号 26112666886 | 输出七维度诊断报告(账号定位、粉丝画像、选题体系、封面风格、爆文能力、互动规模、更新产能),推荐相似账号,生成可导出图片的HTML报告 |
| 多账号对比 | 帮我对比分析 ID1 和 ID2 | 分别输出各账号诊断报告,生成横向对比总结(核心差异、共同问题、发展建议),生成对比HTML报告 |
| 分析相似账号 | 回复序号"1"选择相似账号 | 对选中的相似账号进行完整诊断分析,输出报告并生成HTML |
| 订阅更新 | 账号无作品数据时回复"订阅" | 30分钟后自动推送该账号的诊断报告 |
请前往 红狐hub 获取API KEY
方案1: 以OpenClaw为例,将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中,部分内容如下:
{ "env": { "REDFOX_API_KEY": "ak_xxxx..." } }
方案2: 终端配置
export REDFOX_API_KEY="ak_xxxx..."
标准流程(必须严格按顺序执行,不得跳过任何步骤):
开场白引导 — 输出欢迎语,引导用户输入小红书号
references/workflow_guide.md 中的标准开场白输入识别与数据获取 — 识别用户输入并调用接口查询
Esther1218、26112666886、abc123 都是有效的小红书号格式python scripts/xiaohongshu_analyzer.py query --user_ids "id1,id2"output/raw_data.json,供后续步骤参考WebSearch背景信息补全 — 获取博主昵称后执行:
查询结果处理 — 根据查询类型输出对应响应
参考 references/workflow_guide.md 处理场景:
python scripts/xiaohongshu_analyzer.py sync_notes --red_ids "用户输入的账号ID"非常抱歉,未查询到该账号。请检查账号id是否有误,若输入准确,可能当前账号粉丝低于1000或者近期发文数据未达到收录标准。
我们将为你实时去采集数据,30min后向您推送新的诊断报告,请问是否接收?
1. 接收推送
2. 暂不接收
为您获取作品中,30分钟后会更新数据后可向您推荐,请问是否订阅"xxx"账号?
1. 订阅账号xxx
2. 仍然执行分析
3. 暂不订阅
python scripts/xiaohongshu_analyzer.py sync_notes --red_ids <redId>
订阅推送机制:
订阅成功后,系统创建一个30分钟后的定时任务
定时任务到达时,无论是否有作品数据都执行分析流程:
python scripts/xiaohongshu_analyzer.py query --user_ids <redId>)诊断报告生成 — 智能体严格按照模板格式在对话中输出诊断报告
重要:报告必须在对话中直接输出,不得生成md文件。必须完全按照 references/report_template.md 的格式逐字输出,包括所有边框符号、标题格式、分隔线等,不得改变任何格式。
references/report_template.md 获取完整格式展示相似账号 — 诊断报告输出完毕后直接展示相似账号
从脚本返回数据的 similar_accounts 字段提取2-5个相似账号数据
按以下格式直接展示(无需询问):
1. [账号名](https://www.xiaohongshu.com/user/profile/[accountId])
| 粉丝:[followerCount] | 总互动:[总点赞+总收藏] | 活跃评分:[评分]
推荐理由:[基于数据总结值得学习的点]
发文特点:[总结内容特征和策略]
可学之处:[具体可复制的策略]
2. ...
回复序号可继续分析!
相似账号展示完成后直接进入步骤7
生成HTML报告并展示 — 在相似账号推荐输出"回复序号可继续分析!"后执行,所有HTML相关操作统一在本步骤执行,不得提前
python scripts/xiaohongshu_analyzer.py build_report_data --account_name "账号名"assets/report_data_template.json 生成 output/report_data.jsonoutput/report_data.json,在模板基础上填充以下AI分析字段(与对话输出一致):
positioning:TA是谁、心智占位、价值观锚点、吸引力类型、赛道痛点、你的优势、可强化fans_profile:核心需求反推、付费意愿评估内容topic_system:选题方向、表达风格、叙事手法、人格一致性、选题分析cover_style:视觉特征、信息层级、一致性、封面分析viral_ability:爆文特征分析、爆文标题分析interactive_scale:类型判断update_rhythm:频率分析similar_accounts:步骤6展示的相似账号数据(最多3个)综合诊断结论内容:完整诊断结论action_prescription:行动处方内容收藏率、爆文率、互动率 填纯数字,不带 % 符号近7天发作品数、爆文数、周更频率 填纯数字,不带单位python scripts/xiaohongshu_analyzer.py generate_html多账号对比流程(当步骤4返回 query_type: multi 时执行):
5M. 多账号对比报告生成 — 智能体为每个账号生成诊断报告并在对话中输出,最后输出对比总结
python scripts/xiaohongshu_analyzer.py build_multi_report_data --account_names "账号1,账号2"assets/multi_report_data_template.json 生成 output/multi_report_data.jsonpython scripts/xiaohongshu_analyzer.py generate_multi_html可选分支:
python scripts/xiaohongshu_analyzer.py query --user_ids "userId"references/report_template.md 格式输出