skill-xhs-comment-reply · 小红书评论互动运营

列出我的笔记、抓取某条笔记下的评论、按画像语气逐条回复,以及删除评论。
基于 Playwright + 持久化登录态(与发布 skill 共用登录态),headless 可运行。回复文案由画像结合生成,脚本只发送不编内容;先 dry-run 预演并让用户确认最终文案。带已回复去重、逐条间隔防风控。自动化回复有平台风控风险,建议测试号小批量运行。
调用示例:在聊天框中说"把我最新这条笔记的评论抓出来,准备好回复"。
产品详解
定位
skill-xhs-comment-reply 是小红书评论区的互动助手:抓评论 + 回评。它只做互动,不做发布与分析。
核心能力
- 列我的笔记
notes:从创作后台列出已发布笔记(标题 + note_id + xsec_token)——用户说"这条笔记"时先用它定位,不手动拆 token。 - 抓评论
fetch:--url '<笔记链接>'自动解析(推荐);拦截 comment/page 接口响应,输出评论 JSON(id/昵称/内容/时间/属地/子评论)。 - 回复
reply:按昵称定位评论 → 点回复 → 逐字符输入 → 发送;带已回复去重(--replied-file)、逐条间隔防风控。 - 删除
delete:删自己笔记下的评论(含自己发的回复);默认 dry-run,用户确认后加--exec才真删(不可恢复)。 - 人设回复:有 Profile 时读 style/audience/preferences 拟回复;无时用通用友好语气。
- 不做:点赞/收藏/私信。
工作流程
- check 环境 → 未登录则扫码登录(与 xhs-publisher 共用登录态,一次即可)
- 用户说"这条笔记" → notes 定位;fetch 抓评论 JSON 展示给用户
- 按画像语气拟定逐条回复(高赞/提问优先,不同评论不用同一句)
- 发布前人设检查(skill-persona-check,比对画像,低于 80 分警告)
- reply 先 dry-run 让用户确认文案,确认后 --exec 真发;已回复去重
输入与输出
| 输入 | 说明 |
|---|---|
| 笔记链接/定位 | 笔记链接(推荐)、或裸 note-id+xsec-token |
| 回复范围 | 选定评论的 id/nickname + 拟定回复 |
输出:抓取到的评论 JSON;拟定回复文案;回复执行结果。
与相邻 skill 的区别
| skill | 分工 |
|---|---|
| skill-xhs-comment-reply(本) | 评论区互动:抓评论 + 回评 |
| xhs-publisher | 发布:发图文/视频 |
| xhs-analyzer | 分析:爆款规律/关键词矩阵/限流检测 |
| comment-insights | 评论情感/高频词/诉求量化分析(拿本 SKILL fetch 的 JSON 喂进去) |
适用场景
- 笔记评论的批量回评维护
- 评论抓取后喂给 comment-insights 做量化分析
- 评论区垃圾评论清理(dry-run + 确认后真删)
使用前准备
- 需 playwright + chromium;复用 xhs-publisher 登录态,先扫码登录。
- 风控:自动化回复存在限流封号风险,默认提醒用测试号、小批量、人工复核;抓评论/回复默认
--no-proxy直连(代理出口常被判风险);首次回复建议--headed观察后再 headless 批量。 - 删除不可恢复:必须先过 dry-run 清单、用户明确确认后才加
--exec。
skill-xhs-comment-reply 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。