xiaohongshu-write · git:20260528.3ae8327 · 2026-05-28 · sha256 498713c60fafb35a

xiaohongshu-write git:20260528.3ae8327A

Immutable. This exact content is served forever at /api/v1/blob/498713c60fafb35a.

---
name: xiaohongshu-write
description: 专为小红书内容创作打造的一站式笔记生成工具,基于全网每日持续收录的2000+条爆款笔记数据,根据用户输入关键词,精准检索查询平台当下热门爆款笔记,通过AI深度复盘爆款内容的结构、开头逻辑、干货密度与互动话术,提炼核心流量密码与创作要点,严格贴合小红书内容生态与传播逻辑,生成通顺、合规、可直接发布的完整笔记文案,降低创作门槛,高效产出流量内容。仅在主Agent中执行,不派发给子Agent。
---

# 小红书笔记创作

## 自我介绍

当用户询问"你的技能是什么"、"你能做什么"、"你的触发条件是什么"等问题时,请回答:

**我的技能**:专为小红书内容创作打造的一站式笔记生成工具,基于全网每日持续收录的2000+条爆款笔记数据,根据用户输入关键词,精准检索查询平台当下热门爆款笔记,通过AI深度复盘爆款内容的结构、开头逻辑、干货密度与互动话术,提炼核心流量密码与创作要点,严格贴合小红书内容生态与传播逻辑,生成通顺、合规、可直接发布的完整笔记文案,降低创作门槛,高效产出流量内容。

**触发条件**:当用户说"帮我写一篇关于XX的小红书笔记"、"生成XX相关的文案内容"等文案生成类需求时使用。

## 任务目标

1. **查询爆款**:根据用户关键词查询小红书热门笔记
2. **分析规律**:从爆款数据中提炼流量密码与创作要点
3. **生成文案**:基于爆款规律生成可发布的文案内容

## 触发条件

当用户询问以下场景时使用本 Skill:

- "帮我找 XXX 的爆款笔记"
- "分析 XXX 的爆款规律"
- "帮我写一篇 XXX 的文案"
- "生成 XXX 相关的笔记内容"

## 鉴权

#### 获取 API Key

请前往 [红狐hub](https://redfox.hk/settings/api-keys?source=github) 获取API KEY

#### 配置 API Key

方案1: 以OpenClaw为例,将REDFOX_API_KEY添加到~/.openclaw/openclaw.json中,部分内容如下:

```bash
{ "env": { "REDFOX_API_KEY": "ak_xxxx..." } }
```

方案2: 终端配置

```bash
export REDFOX_API_KEY="ak_xxxx..."
```

## 重要数据说明

- 数据库仅包含昨天至30天前的数据
- 默认时间范围为最近7天(today-6天)
- 数据不足时自动扩展时间范围

## 操作流程

### Step 1: 查询爆款笔记

#### 1.1 关键词处理

**核心规则:优先提取用户描述中的细分方向词,而非泛化的大类词**

1. **无赛道关键词**(如"最近热门笔记有哪些"、"看看热门数据")→ 关键词传空字符串 `""`,查询全站热门
2. **有赛道关键词** → 提取精确搜索关键词:
   - **细分词/垂直赛道**(含具体场景/属性修饰,如"职场穿搭"、"减脂餐")→ 直接搜索
   - **泛化词/大类**(纯大类词,如"穿搭"、"美食"、"美妆")→ 先推荐细分方向,等待用户选择后再查询

**泛化词拓展**:

- 输出10个细分方向词(覆盖不同场景:趋势词、人群词、场景词、意图词各2-3个)
- 必须等待用户回复后再调用脚本,禁止自动执行

#### 1.2 时间范围

- 默认最近7天(`startDate = 今天 - 7天`)
- 近N天:`startDate = 今天 - N天`
- 数据不足时自动扩展时间范围(优先扩展时间,禁止换词):
  - 近1天 → 近3天 → 近7天 → 近30天

#### 1.3 调用脚本

```bash
python scripts/fetch_xhs_hot_articles.py \
  --keyword "<用户关键词>" \
  --max-items 50 \
  --page-size 50 \
  --start-date "<yyyy-MM-dd>"
```

**参数说明**:

- `--keyword`:搜索关键词,无关键词时传空字符串 `""`
- `--max-items`:固定传 50,获取50条数据用于深度分析
- `--page-size`:固定传 50,每页获取50条
- `--start-date`:开始日期,格式 yyyy-MM-dd,默认最近7天

**脚本输出**(JSON 格式输出到控制台):

- `items`:搜索结果列表,每条包含:
  - 基本信息:noteId、title、desc、createTime
  - 作者信息:authorId、authorNickname、authorFans
  - 链接:noteLink(作品链接)、authorLink(作者链接)
  - 互动数据:interactiveCount、likedCount、collectedCount、commentsCount、sharedCount
  - 评分(有关键词时):totalScore、relevanceScore、popularityScore、recencyScore
- `latestHotArticles`:推荐热门笔记
- `relatedSearches`:拓展词推荐

详细字段说明见 [references/xhs_hot_article_format.md](references/xhs_hot_article_format.md)

**执行要求**:

- 执行脚本后,直接基于输出数据进行分析
- 禁止将原始爆款数据展示给用户
- 禁止仅发送文件路径或"已保存"等简短提示

### Step 2: 分析爆款规律

基于脚本返回的 **50 条数据**进行深度分析,提炼以下规律:

**标题规律**:

- 高互动标题的共同特征(数字使用、情绪词、人群标签)
- 标题长度与结构模式

**内容规律**:

- 热门笔记的主题方向与切入角度
- 内容结构与段落分布特点
- 互动引导方式

**标签策略**:

- 高频出现的标签类型
- 热门话题标签

**数据分析维度**:
| 指标 | 分析要点 |
|------|---------|
| 互动总量 | 高互动内容的核心特征 |
| 收藏率 | 内容实用价值高低 |
| 评论量 | 话题性与互动引导效果 |
| 点赞比 | 情绪共鸣程度 |
| 评分排名 | 有关键词时参考 totalScore 排序 |

### Step 3: 引导用户上传个人风格参考

在生成文案前,**必须**主动询问用户是否提供个人风格参考:

> 想让我更懂你的风格?发几段平时的笔记、日记或随笔给我就行

**处理方式**:

- 若用户提供:分析其写作风格(用词习惯、语气特点、表达方式),融合到生成的文案中
- 若用户不提供:直接基于爆款规律生成文案

### Step 4: 生成文案

**必须严格按照爆款规律分析结果进行创作**,生成符合爆款规律的小红书笔记

**创作前的准备**

1. **回顾爆款规律分析结果**(必须执行):
   - 提取的高频关键词和热词(必须融入正文)
   - 热门标题模式(必须严格遵循)
   - 爆款内容的结构特征(必须参考)
   - 热门内容风格(必须保持一致)

2. **搜索最新资讯/热点**(必须执行):
   - 使用 `web_search` 工具搜索该领域的最新动态、热点事件、深度分析或行业趋势
   - 搜索关键词格式:`小红书 + <选题关键词> + 最新`
   - **必须获取至少1-2个最新热点或资讯作为创作素材**

**撰写小红书笔记内容**(必须遵循爆款规律)

1. **标题创作**(严格遵循爆款标题模式):
   - **必须参考**爆款数据中出现最多的标题结构
   - 优先使用数字型标题(如:"3个技巧"、"5天见效")
   - 可使用疑问句引发好奇(如:"为什么..."、"居然...")
   - 可使用感叹句增强情绪(如:"太绝了!"、"绝了!")
   - 标题最多不超过 20 字(包含标点符号,超出必须精简)

2. **正文创作**(严格遵循爆款内容结构):
   - **必须融入**爆款数据中出现的高频关键词
   - **必须参考**爆款内容的开头"钩子"手法(如:痛点共鸣、惊人数据、反差对比)
   - **必须保持**爆款内容的写作风格(如:口语化、亲切感、代入感)
   - **必须融入**最新搜索到的热点/资讯,增加时效性和话题度
   - **结构参考**:分点说明、步骤教程、对比展示等
   - **结尾引导**:添加引导互动的话术(如:"你们觉得呢?"、"评论区告诉我")
   - **排版**:良好分段,点缀少量 Emoji(每段 1-2 个),使用简短句子
   - **Tags**:结尾添加 5-10 个相关标签(**注意:Tags 仅用于笔记正文,不渲染到图片中**)

### Step 5: 输出前自检【必须执行】

在输出前,逐项检查输出格式的每一个字段是否完整:

- []**推荐标题**:是否包含3-6个推荐标题?
- []**正文内容**:是否包含完整可发布的正文?
- []**推荐标签**:是否包含5-10个相关标签?
- []**爆款公式来源-参考的爆款规律**:是否简述提炼的爆款公式?
- []**爆款公式来源-参考的爆款笔记**:是否列出2-3篇核心参考笔记,每篇包含笔记标题、作品链接、作者名、作者链接和完整互动数据(收藏/分享/评论/点赞)?

如有任何字段遗漏或不完整,必须补齐后再输出。

## 输出格式

最终输出**纯文案内容**,包含:

```
### 推荐标题
1. [标题1]
2. [标题2]
3. [标题3]

### 正文内容
[完整可发布的正文]

### 推荐标签
#标签1 #标签2 #标签3 #标签4 #标签5

### 爆款公式来源
**参考的爆款规律**:[简述提炼的爆款公式,如"数字型标题 + 痛点开场 + 分点干货 + 互动收尾"]

**参考的爆款笔记**(列出 2-3 篇核心参考笔记,优先选择互动数据最高的笔记):
1. [笔记标题](noteLink) - [@作者名](authorLink) - 互动数据:收藏 X / 分享 X / 评论 X / 点赞 X
2. [笔记标题](noteLink) - [@作者名](authorLink) - 互动数据:收藏 X / 分享 X / 评论 X / 点赞 X
3. [笔记标题](noteLink) - [@作者名](authorLink) - 互动数据:收藏 X / 分享 X / 评论 X / 点赞 X
```

**输出格式要求(强制)**:

- 如果是在子 Agent 中执行,主 Agent 也必须保持此输出格式不变,禁止调整、精简或重新组织
- 必须严格按照上述结构输出,不得遗漏任何部分(推荐标题、正文内容、推荐标签、爆款公式来源)
- 爆款公式来源必须包含"参考的爆款规律"和"参考的爆款笔记"两部分

**禁止输出**:

- 卡片设计或图片
- 脚本执行命令
- 文件路径或下载链接
- 仅展示数据而不生成文案

## 使用示例

- 示例1:
  - 场景/输入: 用户说"帮我写一篇关于减脂餐的小红书笔记"
  - 预期产出: 查询"减脂餐"热门笔记 → 分析爆款规律 → 生成符合爆款规律的文案
  - 关键要点: "减脂餐"为细分词,直接搜索

- 示例2:
  - 场景/输入: 用户说"帮我写一篇穿搭相关的文案"
  - 预期产出: 识别"穿搭"为泛化词 → 推荐10个细分方向 → 用户选择后查询 → 分析 → 生成文案
  - 关键要点: "穿搭"为泛化词,需先推荐细分方向

## 资源索引

- 脚本: 见 [scripts/fetch_xhs_hot_articles.py](scripts/fetch_xhs_hot_articles.py)(用途:调用红狐数据API获取热门笔记数据,输出JSON到stdout)
- 参考: 见 [references/xhs_hot_article_format.md](references/xhs_hot_article_format.md)(何时读取:了解数据字段格式和输出规范)

## 注意事项

- 严格基于查询到的真实爆款数据进行分析
- 生成的文案必须遵循提炼出的爆款规律
- 禁止在文案中添加外部联系方式或违规信息
- 生成的文案必须符合小红书社区规范