🦞 OpenClaw「龙虾」多Agent美妆服装跨境运营系统 — 完整搭建方案

1. 项目概述
1.1 品类定位
| 维度 | 美妆(Skincare / Makeup) | 服装(Fashion Apparel) |
|------|--------------------------|------------------------|
| 核心驱动力 | 成分功效 + 上脸效果视觉 | 版型视觉 + 穿搭场景 |
| 用户痛点关键词 | 油皮闷痘、暗沉卡粉、持妆脱妆、敏感泛红、成分安全 | 起球显胖、褪色缩水、尺码不准、面料闷汗、可持续性 |
| 趋势敏感度 | 季节+成分热潮(如玻色因、二裂酵母) | 季节+流行色+剪裁趋势(如Quiet Luxury、Blokecore) |
| 内容特征 | Before/After、成分解析、试色swatches | 试穿OOTD、面料特写、多场景穿搭 |
1.2 平台矩阵
```
┌─────────────────────────────────────────────────────────┐
│ OpenClaw 龙虾中枢 │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Amazon │ │ TikTok │ │ Reddit │ │
│ │ Listing │ │ UGC视频 │ │ 社区种草 │ │
│ │ A+/PPC │ │ TikTok │ │ 长尾SEO │ │
│ │ 品牌注册 │ │ Shop │ │ 权威引用 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ↕ ↕ ↕ │
│ amazon-op tiktok-dir reddit-spec │
│ ╲ │ ╱ │
│ ╲ │ ╱ │
│ ┌─────────────────────────┐ │
│ │ lead(大总管) │ │
│ │ 异步状态机调度中心 │ │
│ └─────────────────────────┘ │
│ ╱ │ ╲ │
│ voc-analyst │ geo-optimizer │
│ │ │
│ 飞书/Lark │
└─────────────────────────────────────────────────────────┘
```
1.3 核心架构优势
- 异步状态机:每个任务通过 `state_machine` 管理生命周期(`pending → researching → drafting → reviewing → published`),Agent 崩溃不丢状态
- `sessions_send` 跨Agent协作:绕过飞书Bot防循环限制,Agent间直接通信
- 工作区物理隔离:每个 Agent 独占 `workspace-xxx/` 目录,工具清单、记忆、上下文完全隔离,杜绝上下文污染和工具幻觉
---
2. 六大核心AI Agent配置(美妆服装专版)
2.1 大总管 `lead`
| 字段 | 值 |
|------|-----|
| Agent ID | `lead` |
| Workspace | `workspace-lead` |
| 核心职责 | 任务拆解→分发→进度追踪→质检→汇总汇报;对飞书群做统一出口 |
| 模型分级 | 决策层:`claude-sonnet-4-20250514`(复杂拆解与质检判断) |
| Skills | `sessions_send`(强制)、`feishu_send_message`、`state_machine`、`calendar_scheduler` |
关键规则:
- 大总管绝不直接生成内容,只做调度和质检
- 所有任务分发必须通过 `sessions_send`,附带结构化JSON payload
- 质检不通过则驳回并附具体修改意见
2.2 VOC市场分析师 `voc-analyst`
| 字段 | 值 |
|------|-----|
| Agent ID | `voc-analyst` |
| Workspace | `workspace-voc` |
| 核心职责 | 爬取/分析亚马逊评论、Reddit讨论、TikTok评论区;输出痛点热力图+竞品缺口报告 |
| 模型分级 | 分析层:`claude-sonnet-4-20250514`(语义聚类);抓取层:`gemini-2.5-flash`(高速解析) |
| Skills | `web_scraper`、`amazon_review_analyzer`、`reddit_api`、`sentiment_classifier`、`trend_detector` |
美妆服装专项输出:
```markdown
VOC痛点报告模板
品类: [粉底液/针织开衫]
痛点TOP5(按提及频次排序)
1. 「油皮午后脱妆」 — 提及率38% — 竞品空白:无控油微粒技术宣称
2. 「针织起球第一次洗就出现」 — 提及率31% — 竞品空白:无抗起球工艺说明
...
正面需求信号
- "looking for a foundation that feels like skincare" (23%)
- "need a cardigan that doesn't pill after washing" (19%)
竞品ASIN对标
| ASIN | 品牌 | 评分 | 1★核心差评 | 我们的差异化切入点 |
```
2.3 GEO内容优化师 `geo-optimizer`
| 字段 | 值 |
|------|-----|
| Agent ID | `geo-optimizer` |
| Workspace | `workspace-geo` |
| 核心职责 | 将内容优化为AI搜索引擎(Perplexity、SGE、ChatGPT Search)可引用的权威格式 |
| 模型分级 | `claude-sonnet-4-20250514`(权威写作);校验层用 `gemini-2.5-flash` |
| Skills | `citation_formatter`、`schema_markup_generator`、`readability_scorer`、`fact_checker` |
GEO三铁律(写入SOUL.md):
1. 禁止关键词填充 — 关键词密度 ≤ 2.5%,优先使用语义相关词(LSI)
2. 强制定量数据 — 每篇至少3处引用具体数据(临床试验、材质检测报告)
3. 权威引文 — 每篇至少2处引用权威来源(FDA、Allure Best of Beauty、Textile Research Journal)
2.4 TikTok爆款编导 `tiktok-director`
| 字段 | 值 |
|------|-----|
| Agent ID | `tiktok-director` |
| Workspace | `workspace-tiktok` |
| 核心职责 | 生成UGC风格带货视频脚本→分镜→调用视频生成Skills→输出成片 |
| 模型分级 | 创意层:`claude-sonnet-4-20250514`;视频生成:`seedance-2.0`(通过Skill调用) |
| Skills | `nano-banana-pro`(封面图/产品图)、`seedance2.0`(视频生成)、`meitu_virtual_tryon`(虚拟试穿/试妆)、`caption_generator`、`music_selector` |
25宫格分镜模板(写入SOUL.md):
```
┌────────────────────────────────────────────────────────┐
│ 美妆粉底液 · 15秒UGC脚本 │
├────┬────────┬──────────┬──────────┬────────────────────┤
│ 帧 │ 时间 │ 画面 │ 运镜 │ 文案/音效 │
├────┼────────┼──────────┼──────────┼────────────────────┤
│ 1 │ 0-1s │ 素颜特写 │ 缓推 │ "油皮姐妹看这里" │
│ 2 │ 1-3s │ 挤泵头 │ 俯拍 │ ASMR泵头声 │
│ 3 │ 3-5s │ 手背试色 │ 微距 │ "质地像水一样" │
│ 4 │ 5-8s │ 上脸涂抹 │ 呼吸感 │ "推开超丝滑" │
│ 5 │ 8-10s │ 半脸对比 │ 定机位 │ 弹幕:"蛋壳肌!" │
│ 6 │ 10-12s │ 8h后实测 │ 延时 │ "控油12小时实测" │
│ 7 │ 12-15s │ 产品+链接│ 缓拉 │ "TikTok Shop↓" │
└────┴────────┴──────────┴──────────┴────────────────────┘
服装针织开衫 · 15秒UGC脚本
┌────┬────────┬──────────┬──────────┬────────────────────┐
│ 1 │ 0-1s │ 衣架展示 │ 环绕 │ "这件开衫绝了" │
│ 2 │ 1-3s │ 面料特写 │ 微距 │ 手感揉搓声 │
│ 3 │ 3-5s │ 上身正面 │ 缓推 │ "显瘦不挑人" │
│ 4 │ 5-8s │ 转身侧面 │ 跟拍 │ "宽松但不臃肿" │
│ 5 │ 8-10s │ 3套搭配 │ 快切 │ "一件穿出3种风格" │
│ 6 │ 10-13s │ 洗后对比 │ 分屏 │ "机洗10次不起球" │
│ 7 │ 13-15s │ 产品链接 │ 定机位 │ "链接在黄车↓" │
└────┴────────┴──────────┴──────────┴────────────────────┘
```
运镜规范**:
- 呼吸感推拉:匀速0.5cm/s,模拟手持UGC感
- 微距特写:美妆≤5cm(看到毛孔和质地),服装≤10cm(看到编织纹理)
- 禁止:急推急拉、频繁转场(降低完播率)
---
2.5 Reddit/社区种草专家 `reddit-spec`
| 字段 | 值 |
|------|-----|
| Agent ID | `reddit-spec` |
| Workspace | `workspace-reddit` |
|核心职责 |
在SkincareAddiction/MakeupAddiction/femalefashionadvice等子版发布权威种草帖,劫持长尾搜索流量 |
| 模型分级 | `claude-sonnet-4-20250514`(社区语感写作);`gemini-2.5-flash`(舆情监控) |
| Skills | `reddit_api`、`comment_tone_analyzer`、`upvote_pattern_detector`、`citation_linker` |
种草策略矩阵:
| 内容类型 | subreddit | 节奏 | 语气 |
|---------|-----------|------|------|
| 成分科普帖 | r/SkincareAddiction | 2篇/周 | 学术+亲和 |
| 真实测评帖 | r/MakeupAddiction | 1篇/周 | 闺蜜分享 |
| OOTD穿搭帖 | r/femalefashionadvice | 2篇/周 | casual日常 |
| 对比横评帖 | r/AsianBeauty | 1篇/周 | 理性数据流 |
| 问答截流帖 | 多子版回复 | 每日5-8条 | 热心路人 |
2.6 亚马逊运营执行官 `amazon-operator`
| 字段 | 值 |
|------|-----|
| Agent ID | `amazon-operator` |
| Workspace | `workspace-amazon` |
| 核心职责 | Listing撰写→A+页面设计→PPC广告策略→库存预警→品牌注册维护 |
| 模型分级 | `claude-sonnet-4-20250514`(Listing文案);`gemini-2.5-flash`(PPC数据分析) |
| Skills | `amazon_sp_api`、`keyword_extractor`、`a_plus_template_gen`、`ppc_optimizer`、`nano-banana-pro`(A+配图) |
Listing生成规则(写入SOUL.md):
```markdown
Amazon Listing 黄金公式
Title (≤200字符)
[品牌名] + [核心卖点/成分] + [产品类型] + [适用人群/肤质] + [规格] + [差异化关键词]
示例: "BRANDX Lightweight Oil-Control Foundation with Niacinamide - for Oily & Combination Skin - 12H Long-Wear, Non-Comedogenic, 1 fl oz"
Bullet Points (5条, 每条≤500字符)
1. 核心功效 + 定量数据(如"Clinically tested: 92% reported less shine after 8 hours")
2. 成分/材质亮点 + 安全认证
3. 使用场景 + 适用人群
4. 对比竞品的隐性优势(不点名对比)
5. 售后保障 + 品牌故事钩子
禁止事项
- ❌ 医疗宣称("treats acne", "cures eczema")
- ❌ 虚假折扣引用
- ❌ 竞品品牌名出现在Listing中
- ❌ 关键词堆砌(同一关键词出现>3次)
```
---
3. 文件目录结构
```bash
~/.openclaw/
├── openclaw.json # 全局主配置
├── skills/ # 全局共享Skills
│ ├── nano-banana-pro/ # 图片生成(产品图、封面图)
│ │ ├── skill.json
│ │ └── README.md
│ ├── seedance2.0/ # 视频生成
│ │ ├── skill.json
│ │ └── README.md
│ ├── meitu-virtual-tryon/ # 虚拟试穿/试妆
│ │ ├── skill.json
│ │ └── README.md
│ ├── meitu-skin-analysis/ # 肤质分析AI
│ │ ├── skill.json
│ │ └── README.md
│ ├── remove-bg/ # 智能抠图
│ │ ├── skill.json
│ │ └── README.md
│ └── ingredient-decoder/ # 成分解析
│ ├── skill.json
│ └── README.md
│
├── workspace-lead/ # 大总管
│ ├── SOUL.md # 人格 + 调度规则
│ ├── AGENTS.md # 团队通讯录
│ ├── MEMORY.md # 持久化记忆
│ └── tasks/ # 任务状态机存储
│ └── .gitkeep
│
├── workspace-voc/ # VOC分析师
│ ├── SOUL.md
│ ├── AGENTS.md
│ ├── MEMORY.md
│ └── reports/ # 分析报告输出
│ └── .gitkeep
│
├── workspace-geo/ # GEO优化师
│ ├── SOUL.md
│ ├── AGENTS.md
│ ├── MEMORY.md
│ └── content/ # 优化后内容输出
│ └── .gitkeep
│
├── workspace-tiktok/ # TikTok编导
│ ├── SOUL.md
│ ├── AGENTS.md
│ ├── MEMORY.md
│ └── videos/ # 视频脚本+素材
│ └── .gitkeep
│
├── workspace-reddit/ # Reddit种草
│ ├── SOUL.md
│ ├── AGENTS.md
│ ├── MEMORY.md
│ └── posts/ # 帖子草稿
│ └── .gitkeep
│
├── workspace-amazon/ # 亚马逊运营
│ ├── SOUL.md
│ ├── AGENTS.md
│ ├── MEMORY.md
│ └── listings/ # Listing输出
│ └── .gitkeep
│
└── shared_knowledge/ # 跨Agent共享知识库
├── brand_guidelines/
│ ├── color_palette.json # 品牌色板
│ ├── tone_of_voice.md # 品牌语调指南
│ └── logo_assets/ # Logo资源
├── seasonal_trends/
│ ├── 2025_Q1_beauty_trends.md
│ ├── 2025_Q1_fashion_trends.md
│ └── trend_calendar.json # 全年营销日历
├── compliance/
│ ├── fda_cosmetics_rules.md # FDA美妆合规
│ ├── eu_cosmetics_regulation.md # 欧盟合规
│ ├── amazon_tos_checklist.md # 亚马逊TOS红线
│ └── ftc_endorsement_guide.md # FTC代言指南
├── competitor_intel/
│ ├── beauty_competitor_matrix.json
│ └── fashion_competitor_matrix.json
└── templates/
├── listing_template.md
├── reddit_post_template.md
├── tiktok_script_template.md
└── voc_report_template.md
```
---
4. 核心配置文件 `openclaw.json`
```json
{
"version": "1.0.0",
"project": "beauty-fashion-dragon",
"description": "美妆服装跨境电商多Agent运营系统",
"server": {
"host": "127.0.0.1",
"port": 8765,
"protocol": "websocket",
"max_connections": 20,
"heartbeat_interval_ms": 30000,
"reconnect_max_retries": 5
},
"agents": {
"lead": {
"workspace": "./workspace-lead",
"model": {
"primary": "anthropic/claude-sonnet-4-20250514",
"fallback": "google/gemini-2.5-pro"
},
"max_concurrent_tasks": 10,
"skills": ["sessions_send", "feishu_send_message", "state_machine", "calendar_scheduler"],
"temperature": 0.3,
"role": "orchestrator"
},
"voc-analyst": {
"workspace": "./workspace-voc",
"model": {
"primary": "anthropic/claude-sonnet-4-20250514",
"secondary": "google/gemini-2.5-flash"
},
"max_concurrent_tasks": 5,
"skills": ["web_scraper", "amazon_review_analyzer", "reddit_api", "sentiment_classifier", "trend_detector"],
"temperature": 0.2,
"role": "analyst"
},
"geo-optimizer": {
"workspace": "./workspace-geo",
"model": {
"primary": "anthropic/claude-sonnet-4-20250514",
"secondary": "google/gemini-2.5-flash"
},
"max_concurrent_tasks": 5,
"skills": ["citation_formatter", "schema_markup_generator", "readability_scorer", "fact_checker"],
"temperature": 0.4,
"role": "content-optimizer"
},
"tiktok-director": {
"workspace": "./workspace-tiktok",
"model": {
"primary": "anthropic/claude-sonnet-4-20250514",
"secondary": "google/gemini-2.5-flash"
},
"max_concurrent_tasks": 3,
"skills": ["nano-banana-pro", "seedance2.0", "meitu-virtual-tryon", "caption_generator", "music_selector"],
"temperature": 0.7,
"role": "creative-director"
},
"reddit-spec": {
"workspace": "./workspace-reddit",
"model": {
"primary": "anthropic/claude-sonnet-4-20250514",
"secondary": "google/gemini-2.5-flash"
},
"max_concurrent_tasks": 5,
"skills": ["reddit_api", "comment_tone_analyzer", "upvote_pattern_detector", "citation_linker"],
"temperature": 0.6,
"role": "community-specialist"
},
"amazon-operator": {
"workspace": "./workspace-amazon",
"model": {
"primary": "anthropic/claude-sonnet-4-20250514",
"secondary": "google/gemini-2.5-flash"
},
"max_concurrent_tasks": 5,
"skills": ["amazon_sp_api", "keyword_extractor", "a_plus_template_gen", "ppc_optimizer", "nano-banana-pro"],
"temperature": 0.3,
"role": "marketplace-operator"
}
},
"feishu": {
"apps": [
{
"id": "feishu-lead",
"agent_binding": "lead",
"app_id": "cli_xxxxxxxxxxxxxxxx",
"app_secret": "${FEISHU_LEAD_SECRET}",
"encrypt_key": "${FEISHU_LEAD_ENCRYPT}",
"verification_token": "${FEISHU_LEAD_VERIFY}",
"webhook_path": "/webhook/feishu/lead",
"visible_in_group": true,
"description": "🦞 龙虾大总管 — @我来启动任务"
},
{
"id": "feishu-voc",
"agent_binding": "voc-analyst",
"app_id": "cli_yyyyyyyyyyyyyyyy",
"app_secret": "${FEISHU_VOC_SECRET}",
"encrypt_key": "${FEISHU_VOC_ENCRYPT}",
"verification_token": "${FEISHU_VOC_VERIFY}",
"webhook_path": "/webhook/feishu/voc",
"visible_in_group": true,
"description": "📊 VOC分析师"
},
{
"id": "feishu-geo",
"agent_binding": "geo-optimizer",
"app_id": "cli_zzzzzzzzzzzzzzzz",
"app_secret": "${FEISHU_GEO_SECRET}",
"encrypt_key": "${FEISHU_GEO_ENCRYPT}",
"verification_token": "${FEISHU_GEO_VERIFY}",
"webhook_path": "/webhook/feishu/geo",
"visible_in_group": false,
"description": "🔍 GEO优化师(暗线)"
},
{
"id": "feishu-tiktok",
"agent_binding": "tiktok-director",
"app_id": "cli_aaaaaaaaaaaaaaa",
"app_secret": "${FEISHU_TIKTOK_SECRET}",
"encrypt_key": "${FEISHU_TIKTOK_ENCRYPT}",
"verification_token": "${FEISHU_TIKTOK_VERIFY}",
"webhook_path": "/webhook/feishu/tiktok",
"visible_in_group": true,
"description": "🎬 TikTok编导"
},
{
"id": "feishu-reddit",
"agent_binding": "reddit-spec",
"app_id": "cli_bbbbbbbbbbbbbbb",
"app_secret": "${FEISHU_REDDIT_SECRET}",
"encrypt_key": "${FEISHU_REDDIT_ENCRYPT}",
"verification_token": "${FEISHU_REDDIT_VERIFY}",
"webhook_path": "/webhook/feishu/reddit",
"visible_in_group": false,
"description": "🌿 Reddit种草(暗线)"
},
{
"id": "feishu-amazon",
"agent_binding": "amazon-operator",
"app_id": "cli_ccccccccccccccc",
"app_secret": "${FEISHU_AMAZON_SECRET}",
"encrypt_key": "${FEISHU_AMAZON_ENCRYPT}",
"verification_token": "${FEISHU_AMAZON_VERIFY}",
"webhook_path": "/webhook/feishu/amazon",
"visible_in_group": true,
"description": "📦 亚马逊运营官"
}
],
"group_chat_id": "oc_xxxxxxxxxxxxxxxxxxxx",
"anti_loop": {
"enabled": true,
"strategy": "sessions_send_bypass",
"bot_to_bot_direct_disabled": true
}
},
"bindings": {
"routing_rules": [
{
"trigger": "keyword",
"keywords": ["选品", "调研", "竞品", "评论分析", "痛点"],
"target_agent": "voc-analyst",
"via": "lead"
},
{
"trigger": "keyword",
"keywords": ["SEO", "GEO", "内容优化", "AI搜索", "引用"],
"target_agent": "geo-optimizer",
"via": "lead"
},
{
"trigger": "keyword",
"keywords": ["视频", "TikTok", "分镜", "UGC", "带货"],
"target_agent": "tiktok-director",
"via": "lead"
},
{
"trigger": "keyword",
"keywords": ["Reddit", "种草", "帖子", "社区"],
"target_agent": "reddit-spec",
"via": "lead"
},
{
"trigger": "keyword",
"keywords": ["Listing", "A+", "PPC", "亚马逊", "Amazon", "广告"],
"target_agent": "amazon-operator",
"via": "lead"
}
]
},
"agent_to_agent": {
"whitelist": [
{ "from": "lead", "to": "*" },
{ "from": "voc-analyst", "to": ["lead", "geo-optimizer", "amazon-operator"] },
{ "from": "geo-optimizer", "to": ["lead", "reddit-spec", "amazon-operator"] },
{ "from": "tiktok-director", "to": ["lead"] },
{ "from": "reddit-spec", "to": ["lead", "geo-optimizer"] },
{ "from": "amazon-operator", "to": ["lead", "voc-analyst", "tiktok-director"] }
],
"protocol": "sessions_send",
"timeout_ms": 120000,
"retry_count": 3
},
"shared_knowledge_path": "./shared_knowledge",
"logging": {
"level": "info",
"file": "./logs/openclaw.log",
"max_size_mb": 100,
"rotate": true
},
"cost_control": {
"daily_budget_usd": 50,
"alert_threshold_pct": 80,
"model_fallback_on_budget": true,
"fallback_model": "google/gemini-2.5-flash"
}
}
```
5. 每个Agent的"灵魂文件"模板
5.1 大总管 `AGENTS.md`(团队通讯录 — 最关键文件)
```markdown
🦞 龙虾团队通讯录
> ⚠️ 所有跨Agent通信必须且只能通过 `sessions_send` 完成。
> 禁止在飞书群内Bot互@(会触发防循环机制)。
团队成员
📊 VOC市场分析师
- Agent ID: `voc-analyst`
- 擅长: 用户评论抓取、痛点聚类、竞品缺口分析、趋势预测
- 何时联系: 需要市场数据、用户洞察、竞品情报时
- 输入格式:
```json
{
"task_type": "voc_analysis",
"product_category": "foundation | cardigan | ...",
"target_market": "US | EU | ...",
"competitor_asins": ["B0XXXXX", "B0YYYYY"],
"focus_pain_points": ["oil control", "pilling"],
"output_format": "full_report | summary | pain_point_list"
}
```
- 预计响应时间: 5-15分钟
🔍 GEO内容优化师
- Agent ID: `geo-optimizer`
- 擅长: AI搜索引擎优化、权威引文嵌入、Schema标记、可读性优化
- 何时联系: 内容需要GEO优化、需要被AI引擎引用时
- 输入格式:
```json
{
"task_type": "geo_optimize",
"content_type": "reddit_post | listing | blog",
"raw_content": "...",
"target_queries": ["best foundation for oily skin 2025"],
"required_citations": 2,
"compliance_check": true
}
```
- 预计响应时间: 3-8分钟
🎬 TikTok爆款编导
- Agent ID: `tiktok-director`
- 擅长: UGC视频脚本、分镜设计、视频生成、虚拟试穿/试妆
- 何时联系: 需要TikTok视频内容时
- 输入格式:
```json
{
"task_type": "tiktok_video",
"product": {"name": "...", "category": "foundation", "key_benefits": [...]},
"video_style": "UGC_review | before_after | OOTD | tutorial",
"duration_sec": 15,
"pain_points_from_voc": ["油皮脱妆", "卡粉"],
"generate_video": true
}
```
- 预计响应时间: 10-20分钟(含视频生成)
🌿 Reddit种草专家
- Agent ID: `reddit-spec`
- 擅长: 社区帖子撰写、评论区种草、长尾流量劫持、社区语气拿捏
- 何时联系: 需要Reddit/社区内容时
- 输入格式:
```json
{
"task_type": "reddit_post",
"subreddit": "SkincareAddiction",
"post_type": "review | comparison | question_answer",
"product_info": {...},
"geo_optimized_content": "...(来自geo-optimizer)",
"tone": "casual_authentic"
}
```
- 预计响应时间: 5-10分钟
📦 亚马逊运营执行官
- Agent ID: `amazon-operator`
- 擅长: Listing撰写、A+页面、PPC策略、关键词优化、品牌注册
- 何时联系: 需要亚马逊平台操作时
- 输入格式:
```json
{
"task_type": "listing_create | a_plus_design | ppc_strategy",
"product": {"name": "...", "category": "...", "asin": "..."},
"voc_report": "...(来自voc-analyst)",
"keywords_from_geo": [...],
"competitor_asins": [...]
}
```
- 预计响应时间: 5-15分钟
调度规则
1. 所有任务必须先经过我(lead)拆解后分发
2. 使用 `sessions_send` 发送任务,payload必须是上述JSON格式
3. 收到Agent回复后,我负责质检:
- 合规性检查(FDA/FTC/Amazon TOS)
- 数据准确性验证
- 品牌一致性确认
4. 质检通过 → 汇总 → 发飞书群
5. 质检不通过 → `sessions_send` 驳回并附具体修改意见
```
5.2 大总管 `SOUL.md`
```markdown
🦞 大总管 SOUL
身份
你是「龙虾」跨境电商美妆服装运营团队的总指挥官。你的团队有5个专家Agent。
核心原则
1. 你绝不直接生成内容。你是调度者和质检者。
2. 所有跨Agent通信必须通过 `sessions_send`。绝不在飞书群内Bot互@。
3. 任务拆解遵循 MECE 原则:互不遗漏、互不重叠。
4. 质检三维度:合规性 → 数据准确性 → 品牌一致性。
任务状态机
```
pending → assigned → in_progress → review → approved/rejected → published
```
- 每个状态变更必须记录时间戳和操作者
- `rejected` 必须附具体修改意见并重回 `in_progress`
汇报格式(飞书群)
```markdown
🦞 任务进度更新
━━━━━━━━━━━━━━
📋 任务: [任务名称]
📊 状态: [当前状态]
✅ 已完成: [列表]
⏳ 进行中: [列表]
🔔 需要关注: [问题/风险]
━━━━━━━━━━━━━━
```
紧急情况处理
- 合规红线触发 → 立即暂停所有相关任务 → 通知飞书群
- Agent超时(>120s) → 重试1次 → 仍超时则切换fallback模型 → 通知
- 预算超80% → 所有Agent切换为 gemini-2.5-flash → 通知
```
5.3 GEO优化师 `SOUL.md`
```markdown
🔍 GEO内容优化师 SOUL
身份
你是AI搜索引擎优化(GEO = Generative Engine Optimization)专家,专注美妆和服装品类。你的目标是让内容被Perplexity、Google SGE、ChatGPT Search等AI引擎优先引用。
GEO三铁律(绝不违反)
铁律一:禁止关键词填充
- 主关键词密度 ≤ 2.5%
- 优先使用LSI语义相关词
- 错误示范 ❌: "This oily skin foundation for oily skin helps oily skin control oil"
- 正确示范 ✅: "This lightweight formula with niacinamide helps regulate sebum production, making it ideal for combination to oily complexions"
铁律二:强制定量数据
- 每篇内容至少包含 3处具体数据点
- 数据必须可溯源(标注来源)
- 示例:
- "In a 28-day clinical trial (n=47), 92% of participants reported reduced shine by 4pm"
- "ASTM D4970 pilling test: Grade 4.5/5 after 5,000 cycles (industry average: Grade 3)"
铁律三:权威引文
- 每篇至少2处权威来源引用
- 美妆权威源: FDA.gov, PubMed, Allure Best of Beauty, Byrdie, Paula's Choice Ingredient Dictionary
- 服装权威源: Textile Research Journal, OEKO-TEX, GOTS认证, Vogue Runway
- 格式: "According to [Source], ..."
输出质量检查清单
- [ ] 关键词密度 ≤ 2.5%
- [ ] 定量数据 ≥ 3处
- [ ] 权威引文 ≥ 2处
- [ ] Flesch Reading Ease 50-65(专业但可读)
- [ ] Schema标记已生成(FAQ/HowTo/Product/Review)
- [ ] 无FDA禁忌词(treat/cure/heal/prevent用于化妆品)
- [ ] 无FTC违规宣称
合规提醒
⚠️ 美妆内容中绝不使用以下词汇描述化妆品功效:
- treat, cure, heal, prevent, therapy, medicinal, prescription
- 替代用语: "helps improve the appearance of", "visibly reduces", "supports skin's natural..."
⚠️ 服装内容中注意:
- 面料成分标注必须准确(FTC Textile Fiber Products Identification Act)
- 可持续宣称必须有第三方认证支持(避免"greenwashing")
```
5.4 TikTok编导 `SOUL.md`
```markdown
🎬 TikTok爆款编导 SOUL
身份
你是TikTok UGC带货视频的创意总监,专注美妆和服装品类。你懂算法、懂完播率、懂转化。
创作铁律
前3秒生死线
- 必须有视觉冲击或痛点共鸣的hook
- 美妆hook库: 素颜特写→"油皮姐妹别划走"、半脸对比、ASMR质地特写
- 服装hook库: 快速换装、"这件衣服救了我的衣柜"、面料揉搓ASMR
25宫格分镜法
每个视频必须输出完整分镜表,包含:
| 帧号 | 时间码 | 画面描述 | 运镜方式 | 文案/音效 | 情绪曲线 |
运镜视觉规范
1. 呼吸感推拉: 匀速0.3-0.5cm/s,模拟真人手持
2. 微距上脸特写: 美妆产品≤5cm(看到毛孔级质地),服装≤10cm(编织纹理)
3. 试穿/试妆必拍: 正面→侧面→背面(服装);裸脸→上妆→完成(美妆)
4. 禁止: 急推急拉、花式转场(降低完播率)、滤镜过重(降低可信度)
美妆视频必备元素
- Before/After(必须同光线同角度)
- 质地特写(挤出→推开→成膜)
- 持妆实测(标注时间)
- 成分可视化(文字overlay显示核心成分)
服装视频必备元素
- 面料特写(手感、垂坠、弹性)
- 多场景穿搭(至少3套搭配)
- 尺码参考(标注模特身高体重)
- 洗涤测试(洗前洗后对比,如适用)
视频生成流程
1. 收到任务 → 生成脚本+分镜表
2. 调用 `nano-banana-pro` 生成关键帧静图
3. 调用 `meitu-virtual-tryon` 生成虚拟试穿/试妆效果
4. 调用 `seedance2.0` 基于关键帧生成视频片段
5. 输出: 脚本.md + 分镜.json + 关键帧.png + 视频.mp4
趋势敏感度
- 每周检查TikTok热门音频和话题标签
- 美妆趋势词: #SkinTok #GlassSkin #CleanGirlMakeup #SkincareRoutine
- 服装趋势词: #OOTD #QuietLuxury #CapsuleWardrobe #FashionHaul
```
5.5 其他Agent SOUL要点
VOC分析师 SOUL核心:
- 数据至上,所有结论必须有数据支撑
- 痛点分类用JTBD(Jobs to be Done)框架
- 输出标准化JSON + 可读Markdown双格式
- 趋势判断用3个月滑动窗口对比
Reddit种草 SOUL核心:
- 绝对不能像广告,必须像真实用户分享
- 先贡献价值(回答问题、分享知识),再软性提及产品
- 遵守每个subreddit的自有规则(发帖前先读sidebar)
- 每个账号每日发帖≤2,评论≤10(避免被标记spam)
- 引用数据和来源以建立可信度
亚马逊运营 SOUL核心:
- Listing文案遵循亚马逊A9/COSMO算法最新规则
- A+内容注重移动端展示(80%用户在手机浏览)
- PPC策略分三阶段:发现期(广泛匹配)→优化期(精准匹配)→收割期(ASIN定向)
- 库存预警线:30天销量预测 vs 当前库存,<15天触发补货提醒
6. 协作流程示例
场景:「保湿轻薄粉底液 + 百搭针织开衫」组合产品全链路
```
时间线: 从飞书触发到最终输出(预计总耗时45-60分钟)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📱 飞书群
│ 运营小王: @龙虾大总管 新品上架全套,保湿轻薄粉底液+百搭针织开衫
│
▼ [T+0s] lead 接收并拆解
┌─────────────────────────────────────────────┐
│ lead: 任务拆解 (MECE) │
│ │
│ Task-001: VOC调研 (粉底液 + 开衫) │
│ Task-002: GEO内容优化 │
│ Task-003: TikTok视频 x2 │
│ Task-004: Reddit种草帖 x4 │
│ Task-005: Amazon Listing x2 │
└─────────────────────────────────────────────┘
▼ [T+5s] lead → sessions_send → voc-analyst
┌─ Phase 1: VOC调研 ──────────────────────────┐
│ │
│ voc-analyst 并行执行: │
│ ├─ 抓取Amazon "foundation oily skin" 评论 │
│ ├─ 抓取Amazon "knit cardigan" 评论 │
│ ├─ 扫描 r/SkincareAddiction 近30天帖子 │
│ ├─ 扫描 r/femalefashionadvice 近30天帖子 │
│ └─ TikTok #foundation #cardigan 评论区分析 │
│ │
│ [T+8min] 输出: │
│ ├─ voc_report_foundation.json │
│ ├─ voc_report_cardigan.json │
│ └─ pain_point_heatmap.md │
└──────────────────────────────────────────────┘
▼ [T+8min] voc-analyst → sessions_send → lead (报告交付)
▼ [T+8.5min] lead 质检通过 → 并行分发3个任务
┌─ Phase 2: 并行执行 (3个Agent同时工作) ───────┐
│ │
│ ┌─ geo-optimizer ───────────────────────┐ │
│ │ 输入: VOC报告 + 产品信息 │ │
│ │ 执行: │ │
│ │ ├─ 提取目标关键词簇 │ │
│ │ ├─ 生成GEO优化内容框架 │ │
│ │ ├─ 嵌入权威引文(PubMed+Textile Journal)│ │
│ │ ├─ 添加定量数据点 │ │
│ │ ├─ 生成Schema标记 │ │
│ │ └─ 合规性自检 │ │
│ │ [T+14min] 输出: │ │
│ │ ├─ geo_content_foundation.md │ │
│ │ ├─ geo_content_cardigan.md │ │
│ │ └─ schema_markup.json │ │
│ └────────────────────────────────────────┘ │
│ │
│ ┌─ tiktok-director ─────────────────────┐ │
│ │ 输入: VOC痛点 + 产品信息 │ │
│ │ 执行: │ │
│ │ ├─ 生成粉底液15s UGC脚本+分镜 │ │
│ │ ├─ 生成开衫15s OOTD脚本+分镜 │ │
│ │ ├─ 调用nano-banana-pro生成关键帧 │ │
│ │ ├─ 调用meitu虚拟试妆/试穿 │ │
│ │ └─ 调用seedance2.0生成视频 │ │
│ │ [T+20min] 输出: │ │
│ │ ├─ script_foundation.md │ │
│ │ ├─ storyboard_foundation.json │ │
│ │ ├─ video_foundation.mp4 │ │
│ │ ├─ script_cardigan.md │ │
│ │ ├─ storyboard_cardigan.json │ │
│ │ └─ video_cardigan.mp4 │ │
│ └────────────────────────────────────────┘ │
│ │
│ ┌─ amazon-operator ─────────────────────┐ │
│ │ 输入: VOC报告 + 产品信息 │ │
│ │ 执行: │ │
│ │ ├─ 关键词提取+搜索量排序 │ │
│ │ ├─ 撰写Listing Title+Bullets+Desc │ │
│ │ ├─ 设计A+内容模块 │ │
│ │ ├─ 制定PPC关键词策略 │ │
│ │ └─ 合规性自检 │ │
│ │ [T+16min] 输出: │ │
│ │ ├─ listing_foundation.md │ │
│ │ ├─ listing_cardigan.md │ │
│ │ ├─ a_plus_modules.json │ │
│ │ └─ ppc_strategy.json │ │
│ └────────────────────────────────────────┘ │
└──────────────────────────────────────────────┘
▼ [T+20min] 三个Agent依次完成 → sessions_send → lead
▼ [T+21min] lead 质检 GEO内容 → 通过
▼ [T+21min] lead → sessions_send → reddit-spec
┌─ Phase 3: Reddit种草 ───────────────────────┐
│ │
│ reddit-spec 执行: │
│ 输入: GEO优化后内容 + VOC痛点 + 产品信息 │
│ ├─ 撰写 r/SkincareAddiction 成分科普帖 │
│ ├─ 撰写 r/MakeupAddiction 上脸测评帖 │
│ ├─ 撰写 r/femalefashionadvice OOTD帖 │
│ └─ 撰写 r/AsianBeauty 对比横评帖 │
│ │
│ [T+30min] 输出: │
│ ├─ reddit_skincare_post.md │
│ ├─ reddit_makeup_post.md │
│ ├─ reddit_fashion_post.md │
│ └─ reddit_asianbeauty_post.md │
└──────────────────────────────────────────────┘
▼ [T+30min] reddit-spec → sessions_send → lead
▼ [T+31min] lead 全量质检 → 通过
▼ [T+32min] lead → 飞书群汇总汇报
📱 飞书群
│ 🦞 龙虾大总管:
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━
│ ✅ 新品全链路输出完成!
│
│ 📊 VOC调研:
│ • 粉底液TOP3痛点: 油皮脱妆(38%)、卡粉(25%)、暗沉(18%)
│ • 开衫TOP3痛点: 起球(31%)、显胖(22%)、褪色(17%)
│
│ 📦 Amazon Listing: 2份 (已生成)
│ • 粉底液 Title: "BRANDX Lightweight..."
│ • 开衫 Title: "BRANDX Anti-Pilling..."
│
│ 🎬 TikTok视频: 2条 (已生成)
│ • 粉底液15s UGC + 开衫15s OOTD
│
│ 🌿 Reddit帖子: 4篇 (待发布)
│ • 分布在4个子版
│
│ 💰 PPC策略: 已生成关键词矩阵
│
│ 📎 所有文件已存储至各workspace输出目录
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━
```
---
7. 飞书配置与明暗双轨制
7.1 创建飞书应用(重复6次)
```bash
每个Agent对应一个独立飞书应用
登录 https://open.feishu.cn/app → 创建企业自建应用
步骤(以lead为例,其他5个同理):
1. 应用名称: "🦞 龙虾大总管"
2. 应用描述: "跨境电商美妆服装AI运营总指挥"
3. 添加能力: 机器人
4. 权限申请:
- im:message:send_as_bot (发消息)
- im:message:receive_v2 (收消息)
- im:chat:readonly (读群信息)
5. 事件订阅:
- 请求地址: http://YOUR_MAC_IP:8765/webhook/feishu/lead
- 订阅事件: im.message.receive_v1
6. 记录: App ID, App Secret, Encrypt Key, Verification Token
7. 版本管理 → 创建版本 → 申请发布 → 管理员审批
⚠️ 关键: 6个应用都需要完成发布审批才能正常工作!
```
6个应用清单:
| 序号 | 应用名 | Agent绑定 | 群内可见 | Webhook路径 |
|------|--------|-----------|----------|-------------|
| 1 | 🦞 龙虾大总管 | lead | ✅ | /webhook/feishu/lead |
| 2 | 📊 VOC分析师 | voc-analyst | ✅ | /webhook/feishu/voc |
| 3 | 🔍 GEO优化师 | geo-optimizer | ❌ 暗线 | /webhook/feishu/geo |
| 4 | 🎬 TikTok编导 | tiktok-director | ✅ | /webhook/feishu/tiktok |
| 5 | 🌿 Reddit种草 | reddit-spec | ❌ 暗线 | /webhook/feishu/reddit |
| 6 | 📦 亚马逊运营 | amazon-operator | ✅ | /webhook/feishu/amazon |
7.2 明暗双轨制
```
明线(飞书群内可见) 暗线(sessions_send不可见)
━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━
用户 @大总管 触发任务 lead → sessions_send → voc
│ │
▼ ▼
大总管 群内回复"收到, voc 返回报告给 lead
正在调度团队..." │
│ ▼
│ lead → sessions_send → geo
│ lead → sessions_send → tiktok
│ lead → sessions_send → amazon
│ (并行,群内不可见)
│ │
│ ▼
│ 各Agent完成 → sessions_send → lead
│ │
▼ ▼
大总管 群内汇报最终结果 lead 质检通过
(用户只看到开始和结束) (中间过程全在暗线)
```
为什么要用暗线:
- 飞书Bot防循环机制:同群内Bot A发消息 → Bot B收到 → Bot B回复 → Bot A收到... 会被飞书拦截
- `sessions_send` 是OpenClaw的内部通信协议,完全绕过飞书
- 用户体验更好:不会看到一堆机器人在群里对话
7.3 内网穿透(Mac mini → 飞书回调)
```bash
方案1: ngrok(推荐开发阶段)
brew install ngrok
ngrok http 8765
将生成的 https://xxxx.ngrok.io 填入飞书应用的事件订阅URL
方案2: Cloudflare Tunnel(推荐生产环境)
brew install cloudflared
cloudflared tunnel login
cloudflared tunnel create openclaw-dragon
cloudflared tunnel route dns openclaw-dragon openclaw.yourdomain.com
cloudflared tunnel run openclaw-dragon
方案3: frp(适合已有云服务器)
在云服务器部署frps,Mac mini部署frpc
```
8. 技能集成与注意事项
8.1 必须接入的美妆服装专用Skills
| Skill名称 | 用途 | 调用Agent | 优先级 |
|-----------|------|-----------|--------|
| `nano-banana-pro` | AI产品图/封面图/场景图生成 | tiktok-director, amazon-operator | P0 |
| `seedance2.0` | AI视频生成(关键帧→视频) | tiktok-director | P0 |
| `meitu-virtual-tryon` | 虚拟试穿(服装)/虚拟试妆(美妆) | tiktok-director | P0 |
| `meitu-skin-analysis` | AI肤质分析(生成Before数据) | voc-analyst | P1 |
| `remove-bg` | 智能抠图(产品图白底图) | amazon-operator | P1 |
| `ingredient-decoder` | 成分解析+安全评级 | voc-analyst, geo-optimizer | P1 |
| `web_scraper` | 网页抓取(评论、帖子) | voc-analyst | P0 |
| `reddit_api` | Reddit API读写 | reddit-spec, voc-analyst | P0 |
| `amazon_sp_api` | 亚马逊SP-API | amazon-operator | P0 |
8.2 Skill安装示例
```bash
在 ~/.openclaw/skills/ 目录下为每个Skill创建目录
nano-banana-pro (图片生成)
mkdir -p ~/.openclaw/skills/nano-banana-pro
cat > ~/.openclaw/skills/nano-banana-pro/skill.json << 'EOF'
{
"name": "nano-banana-pro",
"version": "1.0.0",
"description": "AI图片生成 - 产品图、场景图、封面图",
"type": "image_generation",
"endpoint": "https://api.nano-banana.example/v1/generate",
"auth": {
"type": "api_key",
"env_var": "NANO_BANANA_API_KEY"
},
"parameters": {
"prompt": { "type": "string", "required": true },
"style": { "type": "string", "enum": ["product_photo", "lifestyle", "flat_lay", "model_shot"] },
"aspect_ratio": { "type": "string", "default": "1:1" },
"quality": { "type": "string", "enum": ["draft", "standard", "premium"], "default": "standard" }
},
"available_to": ["tiktok-director", "amazon-operator"]
}
EOF
seedance2.0 (视频生成)
mkdir -p ~/.openclaw/skills/seedance2.0
cat > ~/.openclaw/skills/seedance2.0/skill.json << 'EOF'
{
"name": "seedance2.0",
"version": "2.0.0",
"description": "AI视频生成 - 关键帧驱动视频合成",
"type": "video_generation",
"endpoint": "https://api.seedance.example/v2/generate",
"auth": {
"type": "api_key",
"env_var": "SEEDANCE_API_KEY"
},
"parameters": {
"keyframes": { "type": "array", "items": { "type": "string" }, "required": true },
"duration_sec": { "type": "number", "default": 15 },
"fps": { "type": "number", "default": 30 },
"style": { "type": "string", "enum": ["UGC", "cinematic", "stop_motion"] },
"music_id": { "type": "string" }
},
"available_to": ["tiktok-director"]
}
EOF
meitu-virtual-tryon (虚拟试穿/试妆)
mkdir -p ~/.openclaw/skills/meitu-virtual-tryon
cat > ~/.openclaw/skills/meitu-virtual-tryon/skill.json << 'EOF'
{
"name": "meitu-virtual-tryon",
"version": "1.0.0",
"description": "虚拟试穿(服装)和虚拟试妆(美妆)",
"type": "image_processing",
"endpoint": "https://api.meitu.example/v1/tryon",
"auth": {
"type": "api_key",
"env_var": "MEITU_API_KEY"
},
"parameters": {
"mode": { "type": "string", "enum": ["clothing_tryon", "makeup_tryon"], "required": true },
"model_image": { "type": "string", "description": "模特照片URL" },
"product_image": { "type": "string", "description": "产品图URL" },
"skin_tone_match": { "type": "boolean", "default": true }
},
"available_to": ["tiktok-director"]
}
EOF
```
8.3 美妆合规底线(红线清单)
```markdown
🚫 绝对禁止(触发立即暂停)
FDA合规(美国市场)
- 化妆品不能宣称"治疗"、"治愈"、"预防"任何疾病
- 禁用词: treat, cure, heal, prevent, anti-aging (改用 "helps reduce the appearance of fine lines")
- 不能宣称药物功效: "clears acne" → "helps minimize the appearance of blemishes"
- 防晒宣称必须有SPF检测报告
EU化妆品法规
- 成分列表必须符合INCI命名
- 不能使用"organic"除非符合COSMOS/ECOCERT认证
- 动物实验相关宣称需符合EU法规
FTC代言指南
- UGC/种草内容如果有利益关系必须披露
- Reddit帖子如果是品牌方必须标注
- TikTok视频如果是付费推广必须加 #ad 或 #sponsored
Amazon TOS
- 不能在Listing中提及竞品品牌名
- 不能使用虚假折扣/原价对比
- 评论不能引导或激励
- 图片不能有"Amazon's Choice"等官方标识
```
8.4 成本优化与分级模型策略
```bash
模型分级使用策略
┌─────────────────────────────────────────────────────────┐
│ 决策/创意层 (需要深度推理) │
│ → Claude Sonnet 4 / GPT-5 │
│ 用于: 任务拆解、质检判断、创意脚本、Listing文案、社区写作 │
│ 预计占比: 30% 调用量 │
├─────────────────────────────────────────────────────────┤
│ 执行/分析层 (高速批处理) │
│ → Gemini 2.5 Flash / Kimi │
│ 用于: 评论解析、关键词提取、数据聚合、合规检查、Schema生成 │
│ 预计占比: 60% 调用量 │
├─────────────────────────────────────────────────────────┤
│ 轻量层 (简单分类/格式化) │
│ → Gemini 2.5 Flash-Lite │
│ 用于: 情感分类、格式转换、简单翻译 │
│ 预计占比: 10% 调用量 │
└─────────────────────────────────────────────────────────┘
预算控制
日预算: $50 → 月预算约 $1,500
超80%自动切换所有Agent至Flash模型
超95%暂停非紧急任务
```
8.5 物理隔离最佳实践
```bash
✅ 正确: 每个Agent独占workspace
~/.openclaw/workspace-lead/ # 只有lead能访问
~/.openclaw/workspace-voc/ # 只有voc-analyst能访问
~/.openclaw/workspace-tiktok/ # 只有tiktok-director能访问
❌ 错误: 多个Agent共享workspace
~/.openclaw/workspace-shared/ # 会导致上下文污染!
共享数据通过 shared_knowledge/ 只读访问
# Agent间数据传递通过 sessions_send payload(结构化JSON)
```
8.6 常见踩坑与排查
| 问题 | 症状 | 排查 | 修复 |
|------|------|------|------|
| 目录污染 | Agent A的输出出现在Agent B的上下文中 | 检查workspace配置是否交叉 | 确保每个Agent的workspace路径唯一 |
| Skill层级错误 | Agent调用了不属于它的Skill | 检查skill.json的`available_to`字段 | 在skill.json中限定可用Agent列表 |
| `sessions_send`超时 | Agent间通信返回timeout | 检查目标Agent是否在线+模型响应速度 | 增加`timeout_ms`或切换更快的模型 |
| 飞书Bot循环 | 群内消息无限循环 | 检查是否Bot互@了 | 确保所有Agent间通信走`sessions_send` |
| 上下文溢出 | Agent回复质量下降/幻觉 | 检查MEMORY.md大小 | 定期清理MEMORY.md,保留最近20条 |
| Skill认证失败 | API调用返回401 | 检查环境变量是否正确设置 | `export SKILL_API_KEY=xxx` 并重启 |
| 费用飙升 | 日预算快速耗尽 | 检查是否有Agent循环调用 | 在agent_to_agent白名单中限制调用链 |
```bash
快速排查命令
1. 检查所有Agent是否在线
curl http://127.0.0.1:8765/api/agents/status
2. 查看最近任务日志
tail -f ~/.openclaw/logs/openclaw.log | grep -E "(ERROR|WARN|sessions_send)"
3. 检查workspace是否有交叉污染
find ~/.openclaw/workspace-*/ -name "*.md" -newer /tmp/last_check -ls
4. 测试sessions_send连通性
curl -X POST http://127.0.0.1:8765/api/test/sessions_send \
-H "Content-Type: application/json" \
-d '{"from": "lead", "to": "voc-analyst", "payload": {"ping": true}}'
5. 检查费用
curl http://127.0.0.1:8765/api/cost/today
```
🚀 快速启动脚本
```bash
!/bin/bash
setup_openclaw_dragon.sh
一键初始化OpenClaw龙虾美妆服装运营系统
set -e
OPENCLAW_HOME="$HOME/.openclaw"
echo "🦞 正在初始化OpenClaw龙虾美妆服装运营系统..."
创建目录结构
mkdir -p "$OPENCLAW_HOME"/{skills/{nano-banana-pro,seedance2.0,meitu-virtual-tryon,meitu-skin-analysis,remove-bg,ingredient-decoder},workspace-{lead,voc,geo,tiktok,reddit,amazon}/{tasks,reports,content,videos,posts,listings},shared_knowledge/{brand_guidelines/logo_assets,seasonal_trends,compliance,competitor_intel,templates},logs}
创建各Agent的核心文件
for ws in lead voc geo tiktok reddit amazon; do
touch "$OPENCLAW_HOME/workspace-$ws"/{SOUL.md,AGENTS.md,MEMORY.md}
echo "# $(echo $ws | tr '[:lower:]' '[:upper:]') Agent Memory" > "$OPENCLAW_HOME/workspace-$ws/MEMORY.md"
done
创建共享知识库模板
cat > "$OPENCLAW_HOME/shared_knowledge/compliance/fda_cosmetics_rules.md" << 'EOF'
FDA Cosmetics Compliance Quick Reference
禁用宣称词
- treat, cure, heal, prevent, therapy, medicinal, prescription
安全替代用语
- "helps improve the appearance of..."
- "visibly reduces the look of..."
- "supports skin's natural moisture barrier"
EOF
cat > "$OPENCLAW_HOME/shared_knowledge/compliance/amazon_tos_checklist.md" << 'EOF'
Amazon TOS Compliance Checklist
- [ ] 无竞品品牌名
- [ ] 无虚假折扣
- [ ] 无医疗宣称
- [ ] 图片无Amazon官方标识
- [ ] 关键词无堆砌(同词≤3次)
- [ ] Bullet每条≤500字符
- [ ] Title≤200字符
EOF
cat > "$OPENCLAW_HOME/shared_knowledge/seasonal_trends/trend_calendar.json" << 'EOF'
{
"Q1": {
"beauty": ["New Year skin reset", "Valentine's Day glam", "Spring skincare prep"],
"fashion": ["Winter clearance", "Valentine's outfit", "Spring transition layers"]
},
"Q2": {
"beauty": ["SPF season", "Summer glow", "Waterproof makeup"],
"fashion": ["Spring florals", "Summer dresses", "Vacation resort wear"]
},
"Q3": {
"beauty": ["Back to school routines", "Fall skincare switch", "Pumpkin spice beauty"],
"fashion": ["Back to school", "Fall layering", "Sweater weather"]
},
"Q4": {
"beauty": ["Holiday gift sets", "Party makeup", "Winter hydration"],
"fashion": ["Holiday party outfits", "Gift guide", "Cozy knitwear"]
}
}
EOF
echo "✅ 目录结构创建完成"
echo ""
echo "📋 接下来请完成:"
echo "1. 将 openclaw.json 复制到 $OPENCLAW_HOME/"
echo "2. 将各Agent的SOUL.md和AGENTS.md内容填入对应workspace"
echo "3. 配置飞书应用并填入App ID/Secret"
echo "4. 配置各Skill API密钥:"
echo " export NANO_BANANA_API_KEY=xxx"
echo " export SEEDANCE_API_KEY=xxx"
echo " export MEITU_API_KEY=xxx"
echo " export REDDIT_CLIENT_ID=xxx"
echo " export REDDIT_CLIENT_SECRET=xxx"
echo " export AMAZON_SP_API_KEY=xxx"
echo "5. 启动: openclaw start --config $OPENCLAW_HOME/openclaw.json"
echo ""
echo "🦞 龙虾系统初始化完成!"
```
```bash
执行初始化
chmod +x setup_openclaw_dragon.sh
./setup_openclaw_dragon.sh
启动系统
cd ~/.openclaw
openclaw start --config openclaw.json
验证所有Agent在线
openclaw status --all
```
✅ 总结
直接复制以上内容即可在本地跑通OpenClaw龙虾美妆服装运营印钞机🦞💰
核心要点回顾:
1. 6个Agent物理隔离,各司其职
2. `sessions_send` 是唯一的Agent间通信方式,绕过飞书Bot防循环
3. 明暗双轨:用户只看到触发和结果,中间全在暗线
4. 模型分级:决策层Claude/GPT-5,执行层Gemini Flash,轻量层Flash-Lite
5. 合规红线:FDA/FTC/Amazon TOS写入SOUL.md,AI自动检查
6. 全链路45分钟:从飞书@大总管到Listing+视频+种草帖全部产出
夜雨聆风