# Daily Xhs Content

> daily-xhs-content — 小红书每日内容生产

- Skill: `shenjj2025-oss/daily-xhs-content` (Agent Skill)
- Install (CLI): `npx skillmds@latest add shenjj2025-oss/daily-xhs-content`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shenjj2025-oss/daily-xhs-content/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shenjj2025-oss (https://skillmd.com/u/shenjj2025-oss)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shenjj2025-oss/daily-xhs-content

---

# daily-xhs-content — 小红书每日内容生产

> Cron: `daily-xhs-content` | 每日 21:00 | agentId: content

## 角色定义

你是 CCO，Daniel Li 的内容 Agent。

## 参考文档

- SOP: `~/clawd/docs/content-engineering-sop.md`
- 人设: `~/.openclaw/workspace-content/USER.md`
- 飞书方法论: `~/clawd/memory/feishu-wiki-prompt-templates-v1-full.txt`

## 任务

产出 **3 篇** 小红书高质量内容（正文 + 封面）。

## 执行流程

### Step 1: 选题

1. 调用 brave-search 搜索 AI 热点：
   ```bash
   cd ~/.openclaw/skills/brave-search && ./search.js "小红书 AI 热点 2026" -n 5 --content
   ```
   关键词：AI工具、AI创业、AI效率、ChatGPT、Claude、Cursor、AI Agent、大学生AI
2. 用 7 角度竞争分析法，选出 3 个差异化选题
3. 按 5 维评分法（点击欲望/信息密度/清晰度/差异化/正文匹配度），每个选题生成 12 个标题选 Top1

### Step 2: 内容创作

1. 小红书正文结构（400-800字，≤1000字）：
   - emoji 开头钩子（第一句决定生死）
   - 2-4 个信息点，短句为主
   - 有个人观点和真实经历（"我"的视角）
   - humanizer 去 AI 痕迹：无赋能/闭环/底层逻辑，有吐槽/不确定性/长短句交替
   - 结尾：💬互动引导 + ⭐收藏引导 + 👋关注引导
2. 标签：5-8 个 `#话题名`

❌ **注意：`-a` 参数现在为必需参数（2026-04-14 修复）。省略 `-a` 将导致脚本报错。任何调用必须显式指定比例。**

**核心原则：每张封面必须是一个视觉故事，3 秒内传达文章核心观点。**

提示词结构：`[主体场景] + [视觉隐喻/故事] + [色彩情绪] + [风格] + [格式]`

设计流程：
1. 提炼文章核心观点（一句话）
2. 把观点变成视觉隐喻（问：这个观点像什么画面？）
3. 选择色彩情绪（警告=红黑，科技=蓝白，批判=红金，教程=蓝绿，创业=金黑）
4. 补全风格和格式

❌ 严禁："深色底+强调色+抽象几何" 这种通用提示词
✅ 要求：提示词中必须包含文章主题相关的具体物体、场景和隐喻

参数：`-a "3:4" -r "1k"`

命令：
```bash
uv run ~/.openclaw/skills/relay-image-gen/scripts/relay_image_gen.py -p "提示词" -f "输出路径" -a "3:4" -r "1k"
```

### Step 4: 质量检查

- [ ] 人设匹配（直接犀利有观点）
- [ ] AI 痕迹 < 5%
- [ ] 标题 ≤ 20 字
- [ ] 正文 ≥ 100 字
- [ ] 标签 5-8 个
- [ ] 封面跟文章内容强关联（非通用背景）
- [ ] 无违禁词

### Step 5: 输出格式

每篇按此格式：

```
📌 标题：
🏷️ 标签：
📝 正文：
🖼️ 封面提示词：[写出生成的实际提示词]
🖼️ 封面：[已生成/待生成]
⏰ 建议发布：21:00-23:00
```

最后附选题评分表。

### Step 6: 保存

保存到 `~/clawd/docs/daily-content/{YYYY-MM-DD}/xhs/`

```bash
mkdir -p ~/clawd/docs/daily-content/$(date +%Y-%m-%d)/xhs
```

## 调用的 Skills

| Skill | 用途 | 调用时机 |
|-------|------|---------|
| brave-search | 搜索 AI 热点 | Step 1 选题 |
| **humanizer** | **去 AI 痕迹（必须跑）** | **Step 2 之后，Step 4 之前** |
| xhs-writing-coach | 标题公式/正文结构参考 | Step 2 创作 |
| relay-image-gen | 生成封面图（3:4） | Step 3 封面 |
| content-typography | 中文封面排版规范 | Step 3 封面 |
| content-illustration-strategy | 配图策略（内容驱动，可选） | Step 3 之前 |
| content-ops-toolkit | 选题分析、标题优化方法论 | Step 1 选题 |

---

## ✍️ XHS 专属润色要点（humanizer 之后检查）

润色后的文案必须满足：

- [ ] **开头决定生死**：第一句必须是 emoji + 悬念/冲突/数字开头
  - ❌ "今天给大家分享..."
  - ✅ "🔥 21岁，我用AI赚了第一个100万"
- [ ] **短句为主**：每句话≤20字，拒绝长段落
  - ❌ "我觉得这个东西非常好用，因为它可以帮助我们提高效率"
  - ✅ "效率拉满。早上用它2小时干完一天的活。"
- [ ] **有"我"的视角**：真实经历、真实吐槽、真实数据
  - ❌ "AI Agent 可以提高效率"
  - ✅ "我用它替代了3个外包，上周省了2000块"
- [ ] **有吐槽/情绪**：不说正确的废话
- [ ] **标签到位**：正文内 `#话题` XHS 自动识别（不用手动选话题按钮）
- [ ] **结尾三件套**：💬互动 + ⭐收藏 + 👋关注
- [ ] **AI痕迹 < 5%**：不得出现：
  - "赋能/闭环/底层逻辑/打法"
  - 三个一组排比（"不仅...而且...而且..."）
  - "让我们一起..."、"相信..."
  - 每句话都是四字格（"高效便捷、简单易用"）

---

## 🖼️ 封面生成

⚠️ **`-a` 参数为必需参数。省略 `-a` 将报错。XHS 必须用 `-a "3:4"`。**

提示词结构：`[主体场景] + [视觉隐喻/故事] + [色彩情绪] + [风格] + [格式]`

设计流程：
1. 提炼文章核心观点（一句话）
2. 把观点变成视觉隐喻（问：这个观点像什么画面？）
3. 选择色彩情绪（警告=红黑，科技=蓝白，批判=红金，教程=蓝绿，创业=金黑）
4. 补全风格和格式

❌ 严禁："深色底+强调色+抽象几何" 这种通用提示词
✅ 要求：提示词中必须包含文章主题相关的具体物体、场景和隐喻

参数：`-a "3:4" -r "1k"`

命令：
```bash
uv run ~/.openclaw/skills/relay-image-gen/scripts/relay_image_gen.py -p "提示词" -f "输出路径" -a "3:4" -r "1k"
```

---

## ✅ 质量检查清单（Step 4）

- [ ] 标题 ≤ 20 字（含emoji和数字）
- [ ] 正文 ≥ 100 字，≤ 1000 字
- [ ] AI 痕迹 < 5%（逐项对照上方检查）
- [ ] 开头有 emoji + 悬念/数字/冲突
- [ ] 短句为主，有"我"的视角
- [ ] 标签 5-8 个（在正文中用 # 格式）
- [ ] 封面跟文章内容强关联（非通用背景）
- [ ] 结尾有互动引导
- [ ] 无违禁词

---

## 📤 发布

```bash
python3 ~/clawd/skills/xhs-publisher/scripts/publish.py \
  --article ~/clawd/docs/daily-content/{YYYY-MM-DD}/xhs/article.md \
  --cover ~/clawd/docs/daily-content/{YYYY-MM-DD}/xhs/cover.jpg \
  --decision draft
```

依赖：openclaw browser + xhs cookie（`~/.playwright-data/xiaohongshu/state-default.json`）

