OpenClaw多Agent实战:小红书数据收集笔记编写自动发布
各位好,今天分享的是一个关于 OpenClaw 多 Agent 的实战案例:如何从数据收集到自动发布,实现小红书运营的全链路自动化。整个系统能够做到——你在飞书发一句话,剩下的所有事情都由 OpenClaw 搞定,包括热榜获取、竞品分析、AI 创作内容,再到生成精美图文并自动发布。 1 前言 在
各位好,今天分享的是一个关于 OpenClaw 多 Agent 的实战案例:如何从数据收集到自动发布,实现小红书运营的全链路自动化。整个系统能够做到——你在飞书发一句话,剩下的所有事情都由 OpenClaw 搞定,包括热榜获取、竞品分析、AI 创作内容,再到生成精美图文并自动发布。
这次的实战场景,我们就以小红书内容生产为例,搭建一套三层多 Agent 系统,实现从“素材收集”到“自动发布”的全自动化闭环。所有数据都会沉淀在飞书多维表格里,方便后续分析和复用。用户只需一句话指令,比如
来源:https://juejin.cn/post/7614123089519018003
1. 前言
在 OpenClaw 的实际应用中,单 Agent 常常会陷入所谓的“全能困境”:既要理解需求,又要执行任务,还得处理异常。结果就是提示词越来越臃肿,响应速度变慢,容错性也随之下降。这里用一个表格从多维度对比一下单 Agent 和多 Agent 的差异,差距一目了然。| 对比维度 | 单 Agent | 多 Agent |
|---|---|---|
| 提示词复杂度 | 臃肿,包含所有功能说明 | 精简,每个 Agent 专注单一职责 |
| 执行效率 | 串行处理,耗时长 | 并行协作,整体更快 |
| 容错能力 | 一处出错全盘崩溃 | 故障隔离,便于定位修复 |
| 扩展性 | 新增功能需改动全局 | 新增 Agent 即可,互不影响 |
| 维护成本 | 牵一发动全身 | 模块化管理,低耦合 |
搜索openclaw,总结一下什么笔记会上热门,创作3篇笔记,系统就会自动启动素材收集环节。
素材收集完毕,紧接着进入笔记创作:
这里需要说明的是,为什么不直接在小红书发布。我这边用 skill 直接走发布流程本身没问题,但后来发现笔记违规被删了,仔细排查,是笔记内容出了问题。于是改成了写入文件夹,人工审核后再发布。后期计划把相关规则的知识库建好,再改回全自动发布。
小红书笔记展示:
图文展示:
接下来,我们从架构设计、技能集成、配置实现三个维度,一步步带大家搭建这套系统。
2. 多Agent架构设计
这套 Agent 架构通过清晰的三层解耦,实现了从极简指令到精美物料产出的全自动化闭环: **交互层**:用户通过飞书会话界面,用自然语言(如搜索openclaw,总结一下什么笔记会上热门,创作3篇笔记)向飞书机器人下达指令。
**调度层**:中枢大脑“总监 (Director)”,全盘接管需求,负责意图拆解、任务串联与最终的交付汇总。总监直接与用户交互,并负责调度下属的两个 Agent。
**执行层**:两大专业 Sub-Agent 各司其职,不与用户直接交互。
- “采集员 (Collector)”集成xhs-collector,定向获取热点数据或领域优秀笔记,结构化后沉淀至飞书多维表格。
- “创作者 (Creator)”集成Auto-Redbook-Skills,基于沉淀的数据进行合规创作与渲染,最终将排版精美的笔记素材打包输出到指定文件路径。
3. 项目搭建前置准备
本文的多 Agent 应用涵盖两个场景。 **热点追踪场景**:用户发送指令获取热榜数据,创作 3 个笔记,系统将自动执行以下闭环流程。 1. **数据获取**:Director 唤醒 Collector 执行底层脚本,获取 50 条最新热点,结构化写入飞书多维表格。
2. **筛选调度**:Director 读取飞书数据,精准筛选 3 个高潜话题,向 Creator 批量下发独立创作任务。
3. **内容生成**:Creator 严格按合规规范撰写文案并执行渲染脚本生成图文,将图文物料分类输出至本地文件夹。
4. **汇总汇报**:Director 完成最终验收,向用户反馈飞书数据链接及各话题的具体产出明细(如:话题A产出4张图),实现流水线闭环。
**竞品分析场景**:用户发送指令搜索openclaw,创作类似笔记后,系统将自动执行以下闭环流程。
1. **定向获取**:Director 下发关键词搜索任务,Collector 执行底层脚本获取相关竞品笔记,结构化写入飞书多维表格。
2. **对标创作**:Director 引导 Creator 介入。Creator 读取飞书数据,分析竞品行文风格,在合规前提下撰写高质量笔记,并渲染输出最终图文。
3. **汇总汇报**:Director 完成全链路验收,向用户反馈包含搜索数据的飞书查阅链接及笔记素材的本地路径,实现从对标到产出的闭环。
3.1. 集成小红书Skills到Openclaw
3.1.1 Auto-Redbook-Skills简介
Auto-Redbook-Skills(github.com/comeonzhj/A…)是一款专为小红书打造的开源内容自动化工具。它的核心能力是将大模型生成的 Markdown 文本,自动排版渲染为符合平台审美的高清多图卡片(内置8套精美主题与4种智能分页),并支持基于 Cookie 的全自动发布。3.1.2 集成Auto-Redbook-Skills至Openclaw
打开 Auto-Redbook-Skills 仓库页面,点击【Code】按钮,在下拉菜单中点击【Download】,浏览器会开启下载进程。 找个磁盘存放下载好的 ZIP 包并解压,建议存放在 skill 项目文件夹下。 这个 skill 下载后需要配置 cookie 路径才能正常使用。新建.env文件,配置小红书 cookie 信息,直接参考env.example.txt配置即可。
小红书的 cookie 获取不难。登录网页版小红书,按 F12 打开开发者工具,选择 Network 选项卡,点击 Headers 查看请求头信息,找到任意异步请求就能获取 Cookie 值。
skill 配置完成后,用 FTP 工具传到小龙虾所在服务器的/root/.openclaw/workspace/skills/目录下。
3.2 集成xhs-collector到Openclaw
xhs-collector 是我们自研的 skill,主要用来整理平台热门选题与优质笔记思路,汇总到飞书多维表格,方便后续进行笔记创作。 对标笔记的多维表格展示: xhs-collector 的目录结构设计如下:xhs-collector/
├── SKILL.md # 必填:使用说明 + 元数据
├── scripts/ # 必填:可执行代码
└── config.json # 必填:配置文件,配置第三方平台key
└── output/ # 必填:输出小红书图文的目录
基于目录设计,在 .claude 目录下新建项目文件夹。比如我们在 F:skill-project.claudeskills 目录下新建了 xhs-collector 目录。
3.2.1 SKILL.md编写
SKILL.md 的编写思路大致如下(这个思路可以直接投喂给 AI 来实现): 1. 找到靠谱的可以获取小红书信息的第三方平台网站。 2. 定义两个工作流: - 第一个工作流用于获取小红书热榜信息,为笔记选题提供方向。 - 第二个工作流按关键词检索特定领域优秀笔记,并将其信息整理至飞书表格,为笔记编写提供思路。3.2.2 scripts/ 代码编写
进入scripts/ 目录,编写 fetch_hot_list.py 和 fetch_search_notes.py,分别用于收集整理热榜数据和领域优秀笔记内容。
fetch_hot_list.py 的大致流程是:
1. 调用第三方 API 获取热榜数据。
2. 解析返回的数据,保留需要的字段(排名、标题等)。
3. 将数据转换为 JSON 格式返回。
代码结构如下:
def fetch_hot_list():
# 1. 调用第三方 API
url = "https://api.xxx.com/xhs/hotlist"
headers = {"Authorization": "your_api_key"}
response = requests.get(url, headers=headers)
# 2. 解析返回数据
data = response.json()
hot_list = []
for item in data['items'][:50]: # 取前50条
hot_list.append({
"rank": item['rank'],
"topic": item['title'],
"heat": item['heat_value'],
"link": item['url']
})
# 3. 输出 JSON
print(json.dumps(hot_list, ensure_ascii=False))
if __name__ == "__main__":
fetch_hot_list()
fetch_search_notes.py 的大致流程是:
1. 调用第三方 API 搜索领域优秀笔记数据。
2. 解析返回的数据,保留需要的字段(标题、作者、互动数据等)。
3. 将数据转换为 JSON 格式返回。
代码结构如下:
def search_notes(keyword):
# 1. 调用搜索 API
url = "https://api.xxx.com/xhs/search"
params = {"keyword": keyword, "limit": 20}
headers = {"Authorization": "your_api_key"}
response = requests.get(url, params=params, headers=headers)
# 2. 解析笔记数据
data = response.json()
notes = []
for item in data['notes']:
notes.append({
"title": item['title'],
"author": item['author_name'],
"likes": item['like_count'],
"comments": item['comment_count'],
"cover": item['cover_url'],
"link": item['note_url']
})
# 3. 输出 JSON
print(json.dumps(notes, ensure_ascii=False))
if __name__ == "__main__":
keyword = sys.argv[1] if len(sys.argv) > 1 else "openclaw"
search_notes(keyword)
代码编写完成后,用 FTP 工具将 skill 文件夹传到小龙虾所在服务器的 /root/.openclaw/workspace/skills/ 目录下即可。
4. OpenClaw多Agent实现
4.1. 飞书应用集成OpenClaw
为了适配多 Agent,我们新建了一个飞书应用——小红书运营。飞书应用集成 OpenClaw 在之前的文章中已经做了详细讲解(喂饭级教程!免费部署云端 OpenClaw + 打通飞书,自动抓取 ClawHub 技能并写入飞书表格),这里不再赘述。
4.2 多Agent配置文件编写
第2节中已经设计了多 Agent 架构,这一节就来落地实现。核心是配置文件的编写。 **步骤 1**:配置 Agent 工作空间。来到root/.openclaw/workspace/agents/ 路径,创建如下结构的文件和文件夹(带 / 后缀的是文件夹)。
├── director/ # 总监Agent
│ ├── SOUL.md # 身份定义
│ ├── AGENTS.md # 工作空间说明
│ └── CONFIG.md # 飞书表格配置
├── collector/ # collector采集者Agent
│ ├── SOUL.md # 身份定义
│ ├── AGENTS.md
│ └── .openclaw/
│ └── skills.json # 技能关联
└── creator/ # creator笔记创建者Agent
├── SOUL.md # 身份定义
├── AGENTS.md
└── .openclaw/
└── skills.json # 技能关联
**步骤 2**:编写 director/SOUL.md
你是总监,负责协调 Collector 和 Creator 完成小红书内容生产。
## 职责
- 理解用户指令,拆解任务
- 调用 Collector 采集数据
- 调用 Creator 创作内容
- 汇总结果向用户汇报
## 工作流
- 热点追踪:调用 Collector 获取热榜 → 筛选话题 → 调用 Creator 批量创作 → 汇报结果
- 竞品分析:调用 Collector 搜索关键词 → 调用 Creator 对标创作 → 汇报结果
## 调用方式
{
"runtime": "subagent",
"agentId": "collector", // 或 "creator"
"task": "任务描述",
"mode": "run"
}
**步骤 3**:编写 creator/SOUL.md
你负责根据飞书表格数据创作小红书笔记。
## 流程
1. 读取飞书表格数据
2. 撰写 Markdown 文案(标题吸睛、多用 emoji、避免敏感词)
3. 保存为 README.md
4. 执行渲染:`cd /root/.openclaw/workspace/skills/Auto-Redbook-Skills && node render.js`
5. 汇报:话题 + 图片数 + 路径
creator/.openclaw/skills.json:
{
"skills": [
{
"path": "/root/.openclaw/workspace/skills/Auto-Redbook-Skills",
"enabled": true
}
]
}
**步骤 4**:编写 collector/SOUL.md
# Collector - 采集员
你负责获取小红书数据并写入飞书表格。
## 两种模式
- **热榜**:`node scripts/fetch-hotlist.js` → 获取前 50 条热榜
- **搜索**:`node scripts/search-notes.js "关键词"` → 搜索相关笔记
## 流程
1. 执行采集脚本
2. 解析 JSON 数据
3. 写入飞书表格
4. 汇报:数据条数 + 表格链接
collector/.openclaw/skills.json:
{
"skills": [
{
"path": "/root/.openclaw/workspace/skills/xhs-collector",
"enabled": true
}
]
}
**步骤 5**:配置 openclaw.json。在 /root/.openclaw/openclaw.json 中添加如下代码。
{
"agents": {
"list": [
{
"id": "director",
"name": "总监",
"workspace": "/root/.openclaw/workspace/agents/director"
},
{
"id": "collector",
"name": "采集员",
"workspace": "/root/.openclaw/workspace/agents/collector"
},
{
"id": "creator",
"name": "创作者",
"workspace": "/root/.openclaw/workspace/agents/creator"
}
]
},
"channels": {
"feishu": {
"accounts": {
"xhs": {
"appId": "cli_xxx",
"appSecret": "xxx",
"defaultAgent": "director"
}
}
}
},
"bindings": [
{
"match": {
"channel": "feishu",
"accountId": "xhs"
},
"agentId": "director"
}
]
}
配置完成后,重启 OpenClaw(进入服务器命令面板输入 openclaw gateway restart)或直接重启云服务器即可。
上一篇:
同事问准时下班原因,我没透露的高效工作法
下一篇:
RAG增强AI知识库的数学解析能力
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Firecrawl NAS私有化安装教程:AI网页抓取工具部署步骤
Firecrawl适合把网页内容整理成AI可用数据,NAS私有化部署可降低外部依赖。安装前需确认硬件、Docker、端口与合规边界,再按目录、配置、启动、测试、维护流程执行。
时间:2026-07-18 06:31
Tabula安装失败解决:自动启动服务与中文界面设置指南
Tabula安装失败多与Java环境、端口占用、权限不足和文件路径有关。可按系统检查依赖、改用本地启动脚本,并通过任务计划、launchd或systemd配置开机运行,中文界面建议采用浏览器翻译或本地化封装方案。
时间:2026-07-18 06:31
Camelot私有化部署实战教程图文详解配置参数测试
Camelot适合在内网环境中部署PDF表格抽取能力,重点关注系统依赖、Python环境、Ghostscript配置、参数调优、批量测试与权限隔离,避免把扫描件或复杂版式直接当作结构化结果使用。
时间:2026-07-18 06:30
MinerU安装教程:小白也能学会多账号配置与工作流模板导入
MinerU适合将PDF、图片等资料转为结构化文本。安装前需准备Python环境、模型与密钥,多账号配置建议隔离目录和环境变量,导入AI工作流模板后可批量处理文档并降低误操作风险。
时间:2026-07-18 06:30
TrOCR安装配置及API调用测试全攻略
TrOCR适合票据、表格截图、扫描件等文字识别场景,可通过Python环境安装、模型加载、本地API封装和接口测试完成部署,需关注显存、隐私与识别质量边界。
时间:2026-07-18 06:30
- 热门数据榜
相关攻略
2026-07-18 06:31
2026-07-18 06:31
2026-07-18 06:30
2026-07-18 06:30
2026-07-18 06:30
2026-07-18 06:30
2026-07-18 06:30
2026-07-18 06:30
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
FC足球梦剧场高性价比球员推荐与实战技能解析
发布于 2026-07-18
饥荒联机版手游毒菌蟾蜍高效击杀与打法攻略
发布于 2026-07-18
猫猫钓游记仓库坐标与快速抵达方法
发布于 2026-07-18
饥荒联机版手游龙蝇与熔岩虫喂养攻略
发布于 2026-07-18
波兰文明魅力与独特特点深入探索
发布于 2026-07-18
年家庭游戏推荐:有趣好玩的亲子游戏分享
发布于 2026-07-18
年情侣必玩多人手游推荐 超有趣游戏大全
发布于 2026-07-18
荒野行动伊藤润二联动 富江魔女降临
发布于 2026-07-18
旧显卡驱动漏洞多年未修:整机厂认证机制是主因
发布于 2026-07-18
BIOS设置各参数中英文对照表
发布于 2026-07-18
BIOS自动开机设置及自动登录实现方法
发布于 2026-07-18
快速解决BIOS开机英文显示时间过长的方法
发布于 2026-07-18
小太阳取暖器哪个牌子质量好且不烫手
发布于 2026-07-18
帅丰集成灶烹饪模式切换方法教程
发布于 2026-07-18
火星人集成灶电源是内置还是外置
发布于 2026-07-18
苏泊尔电饭煲做蛋糕按什么键
发布于 2026-07-18

