AI AGENT SKILLS

Geo Deep Imitate

一个面向 Design 场景的 Agent 技能。原始说明:GEO 深度仿写龙虾 — Firecrawl 爬信源、深度成稿。由 geo-opt-coordinator 按品牌/产品或自动轮询调度时加载本 skill。

SKILL.md

SKILL.md


name: geo-deep-imitate
description: GEO 深度仿写龙虾 — Firecrawl 爬信源、深度成稿。由 geo-opt-coordinator 按品牌/产品或自动轮询调度时加载本 skill。
requires:
tools:

  • firecrawl_scrape

env:

  • FIRECRAWLAPIKEY

GEO 深度仿写(仿写龙虾)

geo-opt-coordinatorneedsDeepImitate=true 时调用。taskId(OPT-*)与 cycleNumber 由协调器从任务列表取得,勿向用户索要 OPT-ID

前置

  • FIRECRAWL_API_KEY 已配置
  • GEO_KEY~/.qclaw/geo-api-key~/.openclaw/geo-api-key

1. 信源列表

GEO_KEY=$(cat ~/.qclaw/geo-api-key 2>/dev/null || cat ~/.openclaw/geo-api-key 2>/dev/null)
OPT_ID="<由协调器匹配到的 task.taskId>"
CYCLE=<latestCycle.cycleNumber>
curl -s "https://ai.gaobobo.cn/api/geo/diagnosis/imitate-sources?optimization_task_id=$OPT_ID&cycle_number=$CYCLE" \
  -H "Authorization: Bearer $GEO_KEY"

取 Top1–3 条带 url 的条目。

2. 爬全文

对每条 URL(优先 Firecrawl):

  • firecrawl_scrape(url, extractMode=markdown, maxChars=50000)
  • 失败 → web_fetch(url)
  • 仍失败 → 用 summary 并注明已降级

3. 提交成稿

curl -s -X POST "https://ai.gaobobo.cn/api/geo/article/generate-deep-imitate" \
  -H "Authorization: Bearer $GEO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "optimization_task_id": "OPT-XXX",
    "cycle_number": 1,
    "brand_name": "<task.brandName>",
    "keyword": "<核心词>",
    "reference_url": "https://...",
    "reference_markdown": "...",
    "reference_outline": {"sections": ["..."]}
  }'

4. 轮询

# 间隔 ≥30 秒
curl -s "https://ai.gaobobo.cn/api/geo/article/$TASK_ID" \
  -H "Authorization: Bearer $GEO_KEY"

status=completed 且正文非空即成功;deepImitate 由服务端回写。

约束

  • 与 Celery 浅仿写(imitate_enabled)互斥
  • 不自动创建三方媒体发稿任务