Files
xiaohongshu-wiki/.claude/skills/xhs-interact/SKILL.md
2026-04-19 16:15:11 +08:00

71 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: xhs-interact
description: |
对小红书笔记进行互动:点赞/取消点赞、收藏/取消收藏、发表评论、回复评论。
当用户想对小红书笔记进行互动时使用——赞一下、收藏一下、留个评论、回复某条评论、取消点赞、取消收藏等。
---
## 输入判断
根据用户意图路由:
- 点赞/取消点赞 → 点赞流程
- 收藏/取消收藏 → 收藏流程
- 发表评论 → 评论流程
- 回复评论 → 回复流程
## 约束
- 评论和回复执行前展示内容让用户确认(评论以用户身份公开发表,无法撤回)
- 点赞和收藏可直接执行操作可逆MCP 服务有幂等处理)
- 所有操作都需要 `feed_id` + `xsec_token`(来自搜索或详情结果,编造会导致报错)
## 执行流程
### 点赞
调用 `like_feed`
- `feed_id`string必填
- `xsec_token`string必填
- `unlike`bool可选— true 取消点赞,默认 false 点赞
已点赞时再点赞会自动跳过,反之同理。
### 收藏
调用 `favorite_feed`
- `feed_id`string必填
- `xsec_token`string必填
- `unfavorite`bool可选— true 取消收藏,默认 false 收藏
已收藏时再收藏会自动跳过,反之同理。
### 发表评论
调用 `post_comment_to_feed`
- `feed_id`string必填
- `xsec_token`string必填
- `content`string必填— 评论内容
发送前展示评论内容让用户确认。
### 回复评论
调用 `reply_comment_in_feed`
- `feed_id`string必填
- `xsec_token`string必填
- `comment_id`string可选— 目标评论 ID
- `user_id`string可选— 目标评论作者 ID
- `content`string必填— 回复内容
`comment_id``user_id` 至少提供一个。
发送前展示回复内容让用户确认。
## 失败处理
| 场景 | 处理 |
|---|---|
| 未登录 | 引导使用 xhs-login |
| 缺少 feed_id/xsec_token | 提示先搜索或浏览获取笔记信息 |
| 笔记不可评论 | 告知用户该笔记已关闭评论 |