# Xiaohongshu Operate

> 小红书运营执行技能。用于按给定素材执行发帖草稿创建（普通图文/长文/视频）、评论区检查与回复流程、关键词搜索并抓取已有内容。适用于用户明确要求“直接按素材操作平台”而不是重新生成内容的场景，默认发帖到草稿箱、评论先汇总后确认、抓取输出为 Top 20 的标准字段 Markdown。

- Skill: `dvcrn/xiaohongshu-operate` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add dvcrn/xiaohongshu-operate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/xiaohongshu-operate/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/dvcrn/xiaohongshu-operate

---


# 小红书运营执行技能

目标：在小红书平台执行“发帖草稿、评论互动、搜索抓取”三类任务，优先稳定、可复用、可继续修改。

## 0) 启动规则（所有任务通用）

- 固定使用内置浏览器 profile：`openclaw`。
- 先校验当前页面状态再执行动作，关键节点最少快照化记录（账号、页面入口、核心按钮可见）。
- 每个动作最多重试一次；连续失败切换稳健路径并汇报当前可继续动作。
- 非显式要求不做“最终发布”；发帖默认终点为“草稿已保存”。
- 评论与私信任务开始前必须先读取 `persona.md`，人格约束优先级高于通用文案习惯。

## 1) 输入/输出约定（公共接口）

### 1.1 发帖任务输入
- `post_type`: `image` | `longform` | `video`
- `image_text`（仅 `post_type=image` 可选）：图片编辑区文案（如封面大字）
- `title`: 帖子标题
- `body`: 帖子正文
- `images[]`（可选）：图文素材路径或可访问资源
- `video_file`（视频场景）：视频素材路径
- `template_type`（可选）：内容模板类型，如 `paper-interpretation`

### 1.2 评论任务输入
- `mode`: `check_only` | `check_then_reply`
- `reply_targets`（可选）：指定回复对象集合（用户名/评论片段）

### 1.3 搜索抓取任务输入
- `keyword`: 搜索关键词
- `top_n`（可选，默认 `20`）：抓取数量上限

### 1.4 搜索抓取任务输出
- 输出为 Markdown 列表，字段固定包含：
  - 标题
  - 作者
  - 链接
  - 发布时间
  - 点赞数
  - 收藏数
  - 评论数
  - 摘要
  - 关键词

## 2) 能力 A：发布图文贴（默认保存草稿）

- 流程与异常处理见 `references/publish-flows.md`。
- 内容填写策略：优先直接使用用户提供素材（图片/标题/正文），不对原文案进行重写。
- 模板机制：当 `template_type` 存在时，按 `references/content-templates.md` 路由模板执行。
- 默认完成标准：封面、标题、正文齐全且“草稿已保存”，随后等待用户继续修改或指令。
- 三段式写入与超限处理仅对 `post_type=image` 生效，`longform`/`video` 维持原流程。

### 2.0 图文专用写入与超限规则（仅 `post_type=image`）

- 强制按顺序写入：`image_text`（图片编辑区） -> `title`（标题区） -> `body`（正文区）。
- 禁止将整段正文写入标题框；每步写入前后都要校验当前焦点和目标输入框。
- 当只提供混合文本时，先拆分再写入：
  - 优先识别 `封面/图片文案/标题/正文` 等标记段。
  - 无标记时，首行作为标题，其余作为正文，`image_text` 置空。
- 图文超限判断采用 UI 实时计数/提示优先，不写死固定上限。
- 若标题或正文超限，自动执行规则压缩（去冗余符号、去重复句、保核心信息后截断），再二次校验。
- 若压缩后仍超限，返回最小改动建议并停在可编辑状态。

### 2.1 论文解读模板（首个内置模板）
- 模板名：`paper-interpretation`
- 封面规则：首图包含文章名与作者。
- 配图规则：后续配图使用文章全部主图；若主图超过 10 张，仅取前 10 张并提示超额。
- 文字规则：直接使用给定内容，不二次生成。

## 3) 能力 B：互动评论（先检查后确认再发送）

- 评论检查、对位校验、发送节奏与风险停损见 `references/comment-ops.md`。
- 评论与私信文案统一遵循 `persona.md`（仅评论/私信启用人格化；发帖与抓取保持功能性表达）。
- 默认策略：
  - 先汇总最新评论与风险信号
  - 提供建议回复草稿
  - 获得用户确认后逐条发送
- 非用户明确要求，不自动批量连发。

## 4) 能力 C：搜索并抓取已有内容（关键词 Top 20）

- 搜索与抓取流程见 `references/search-crawl.md`。
- 默认抓取范围：关键词搜索结果 Top 20（可由 `top_n` 覆盖）。
- 默认输出：标准字段 Markdown，供后续分析、复盘与二次处理。

## 5) 失败降级规则（必须遵循）

- 素材缺口（缺图/缺标题/缺正文）时，先返回缺口清单，不执行高风险动作。
- 页面结构变化或入口异常时，先返回当前可继续动作，再请求下一步指令。
- 若遇平台限制提示（频繁操作、发送失败、网络异常），立即停止并汇报。

## 6) 参考文件导航

- 发布链路与草稿定义：`references/publish-flows.md`
- 内容模板框架：`references/content-templates.md`
- 评论互动 SOP：`references/comment-ops.md`
- 搜索抓取 SOP 与输出规范：`references/search-crawl.md`

