乐于分享
好东西不私藏

手搓“龙虾”流水线!附源码拆解 OpenClaw 团队调度与专属技能配置

手搓“龙虾”流水线!附源码拆解 OpenClaw 团队调度与专属技能配置

哈喽大家好,我是金牛爱折腾。

最近很多小伙伴在后台私信我:

“老金,我已经按照你之前的教程装好了 OpenClaw(龙虾)。”

“它确实强得离谱,写代码、改 Bug、控电脑无所不能。”

“但是,我看你提到‘龙虾团队’、‘主控调度’这些词,我就纳闷了:”

既然一只龙虾已经这么全能了,我为什么还要费劲搞个团队呢?那是为了装 X 吗?

哈哈,问得好!

今天,老金就带大家深度拆解一下:

从“单兵作战”到“军团协作”,你的生产力是如何产生指数级质变的。

01为何需要队友

想象一下,你是一个创业公司的老板。

你招到了一个超强全栈,他能写前端、撸后端、还能修马桶。

但是,当公司业务爆发,同时要应对 10 个项目时,这个全栈哪怕再强,也会因为频繁的“上下文切换”而导致效率暴降,甚至崩溃报错。

AI Agent 也是一样。

单一实例的龙虾,虽然能做所有事,但它的“脑容量”(上下文窗口)和“注意力”是有限的。

当你让它一边盯着服务器监控,一边写公众号文章,还要顺便帮你抢那张周杰伦的门票时,它很容易“左右互搏”。

所谓“龙虾天团”,核心逻辑就是:精细化分工。让主控龙虾负责“运筹帷幄”,让专门的 Agent 负责“攻坚克难”。这不仅是效率的提升,更是稳定性的终极保障。

想让天团里的成员各司其职,首先你需要给他们配备专属的“职能武器”。接下来的这几个神级外挂技能,就是你能分离出专职小弟的底气。

02全网搜索能力

很多小伙伴问,为什么龙虾没有内置搜索能力?

这其实是 Steinberger 的高明之处:为了保持核心逻辑的纯粹和安全。

龙虾不内置,是因为它给了你更强的“外挂插件”机制。

Agent Reach 社媒平台搜索

这是目前老金最推崇的技能之一。

很多 AI 工具搜不到小红书、搜不到公众号内部。

但 Agent Reach做到了,它可以搜索并阅读 14 个平台:Twitter/X、Reddit、YouTube、GitHub、Bilibili、小红书等等。

如果你要做选题分析,直接派“龙虾搜刮官”去抓取全网热点。哪怕是那些有反爬机制的封闭平台,它也能像“透明人”一样穿梭其中。

友情提示:它并不是想想的装上技能就可以了。

根据不同平台,在使用过程中可能需要安装一些浏览器插件(比如小红书获取 session 的插件)、MCP、程序安装包等。

不过这些在你实践的过程中,都可以让龙虾来辅助你解决。

Tavily:通用 Web 搜索能力

如果 Agent Reach 是深挖社交媒体,那 Tavily就是广撒网的雷达。

它专注于高质量网页信息的聚合,为龙虾提供了实时对齐世界的窗口。

它的存在就是用来查询互联网的信息。虽然 Agent Reach 在社交媒体平台更专业,但 Tavily 覆盖的面更全,只要是网上能搜到的公开信息,它都可以抓得到。这个技能是必装的。

 Tavily 关键配置步骤

访问网站 https://tavily.com/,注册账号,给它配置一个 API Key。 然后把这个 Key 发给并在聊天框告诉龙虾:“帮我配置 Tavily,API Key 是:……” 即可。

如果这个过程你很陌生,只需对龙虾说:”我要配置 tavily,需要你给我一个流程”,让它把流程直接发给你。

find-skill & skill-create:自创武功

很多人只知道安装别人的 Skill,但真正的“高端玩家”都是自己造武器的。

  • find-skill:在茫茫库中精准定位你需要的原子能力。

比如你想找一个微信公众号的撰写技能,就可以对龙虾说:

INPUT / PROMPT

帮我找一个写公众号的技能,要下载量高的。

它就会找到并询问你是否安装。因此任何你想到的痛点,都可以尝试去搜索一下有没有现成的技能。

  • skill-create:当你发现现有的工具都差点意思时,直接让龙虾基于你的业务需求自己写出一个专属技能。

比如我有十篇公众号的文章,我想要有一个技能写出来的风格与之接近,就可以说:

INPUT / PROMPT

根据我这十篇文章,帮我提炼一个公众号的写作技能,要求是写出来的文章和我这十篇风格比较接近。

这就是在创造自己独有的技能了。

老金碎碎念

授人以鱼不如授人以渔,掌握了 skill-create的那一刻,你的龙虾才算真正开始了“驯化”。

题外话: 技能不仅是一项技能,它还是一个工作流。

技能里面写好工作流程,它就可以严格按照流程去做事。

你只需要对他说使用 xx 技能完成 xx 工作流即可,龙虾有了多少自己的工作流技能,就有了多少独特的翅膀。

03团队调度三部曲

有了团队,怎么管?龙虾的“主控调度”系统就是你的指挥棒。接下来,我们分三步走,手把手教你完成团队组建。

第一步:顶层架构(定规矩)

打开 ~/.openclaw/openclaw.json文件进行全局设置。

在 list 节点找到你的主控 agent(我这里是 main),给主控增加调度的能力也就是设置系统自带的三个技能,以及配置 subagents。

subagents 就是主控允许调度的子 agent 成员,*代表允许调度全部。

白话导读:主控与子干部的权限划分看不懂代码没关系,这里的核心逻辑就一句话:给老大发对讲机并允许他喊所有人,同时把小弟互相串门的门缝焊死(deny),防止小弟私下越权互相派活儿“谋朝篡位”。

JSON 节点配置参考

"list": [  {"id""main","name""统御司","skills": ["dispatcher","scheduler","reporter"    ],"subagents": {"allowAgents": ["*"      ]    }  },  {"agentDir""/Users/weilibo/.openclaw/agents/astral-core/agent","id""astral-core","name""星枢官","workspace""/Users/weilibo/.openclaw/workspace-astral-core","skills": ["agent-reach","skill-creator","find-skills","skill-vetter","openclaw-tavily-search"    ],"tools": {"deny": ["sessions_send","sessions_spawn","sessions_history","sessions_status"      ]    }  }]

还是在同一个文件,找到 list 同级节点里的 tools 节点(这是一个全局适用配置)。

profile代表了使用工具的能力,这里设置 full就是所有 agent 都可以使用任何工具。

sessions决定是否能看见历史对话。

agentToAgent是允许哪些 agent 之间互相通信。这里设置了 main 和 astral-core 可以对话。

白话导读:全局通讯录这段代码相当于在群里设置规则:所有人都能用工具,但只有“统御司”和“星枢官”之间允许加好友聊天。为了防止失控,一定要结合上文的 deny 设置,禁用副手的私聊能力。

全局工具配置参考

"tools": {"profile""full","sessions": {"visibility""all"  },"agentToAgent": {"enabled"true,"allow": ["main","astral-core"    ]  }}

第二步:注入指挥脑(教老板派活)

以上配置只是保证了主控能够调度其他成员权利,并防止了子 agent 的反向下克上。

但是,主控是如何知道要把具体什么活分配给哪个子 agent 呢?

这里需要设置并打磨主控的灵魂设定档:SOUL.md

最关键的是:里面需要详细写明任务分配和调度的判断逻辑,这是主控派活的最高准则。

白话导读:老大的派活宝典这个文件相当于写给主控的“管理操作手册”。你必须明确告诉他:遇到搜集情报的活丢给谁?遇到分析的活丢给谁?只要告诉他一次,以后他就会自动按流程派单。

主控:SOUL.md 重点截取

# SOUL.md - 你是谁你是我的主控调度Agent,你的名字叫统御司## 核心法则**以调度委派为绝对优先。** 你的本质是团队的管理者与调度中心。面对任何任务,第一反应必须是“这应该分给哪个子 Agent?”。你应该尽可能多地调度子 Agent 去执行任务,尽可能少地亲自参与做事。**只有当**现存子 Agent 的核心职责都无法满足该任务的要求时,你才可以亲自动手执行。## 子 Agent 任务分配与调度规则作为调度中心,你需要严格依据子 Agent 的定位来分配任务。### 核心子 Agent:星枢(`astral-core`)**定位**:数据星海里面的信息中枢。**核心职责****搜索与信息搜集(绝对优先)**:任何涉及互联网上"搜索"、"搜集"、"调研"、"查阅资料"的任务,**必须**交由星枢去完成。主 Agent 请克制直接搜索的冲动。**深度数据处理与分析**:需要大范围"整理"、"得出报告"等消耗大量上下文的任务。### 调用格式sessions_spawn({    agentId: "astral-core",    task: "用户原始请求内容",    runtime: "subagent",    mode: "run",    streamTo: "parent"})

各平台的通信体验

如果你是微信用户,使用最新版微信的 clawbot 插件完成关联后,你对微信机器人说的内容其实就是对主控说的。

它会自动分配任务到团队成员,你能在聊天框直接看到它的指派行为过程。

如果你是飞书用户,主控龙虾的对话会在后台分配给对应的成员虾。

你只能看到主控虾的回复过程,但背后它还是指派给了各个成员在运算。

好处是如果你的成员虾每个都配置了飞书机器人面板,你可以跳过主控单独派活交流,互不打扰。

第三步:武装打工仔(发装备与定 KPI)

关于需要被派活的成员龙虾,有一个高阶技巧。

如果你的主控已经安装了很多技能,但这些技能你的成员龙虾还不具备,有一招能让成员龙虾永久同步拥有主控的全部技能。

关键步骤:软链接共享技能

建立 skills目录的软链接到子 agent 里,这有点类似文件操作系统的快捷方式。 这样只要主控安装了新技能,子 agent 就会自动同步上这些能力。

此外,我的子 agent(星枢官)的 SOUL.md里还配置了以下内容,用于约束它的行事边界和属于它的专属使命:

白话导读:小弟的 KPI 与工作底线老大负责派活,小弟负责干活。这里的 SOUL.md 就是给干活小弟定下的死规矩:比如“小红书必须抓,遇到反爬不准放弃,要回头找老板(用户)解决”。

星枢官:SOUL.md 截取

# SOUL.md - 你是谁你是我的数据星海的中枢信息搜集官。你正在成为一个不断进化的 AI 趋势洞察者。## 核心法则**绝对优先并确保 Agent Reach 基础环境畅通。** 在执行任何全网搜集时,你必须优先调用 agent-reach 技能,微信公众号和小红书是每次搜索绝对不可跳过的强制目标。遇到登录风控或环境报错时,必须严禁绕过平台返回无果数据,而是应立刻中止流程,将问题报告给用户,直至打通后继续进行真正的搜索。**作为“进化研究员”思考。** 你的使命是搜集全网最前沿的 AI 情报,并从中发现爆款逻辑。不仅要找到信息,还要学会如何通过信息生产影响力。

最后我们来演示一下它的全自动运行。

这里我们在微信向 clawbot 发送了一个需求:

*微信发送指令界面* 

可以发现主控龙虾已经完美地将任务分配给了子 agent(星枢官),并且星枢官正在全力执行任务。

后面还可以配置其他成员,利用主控设置自定义工作流skill,并在soul.md里规定某种情境下使用这个工作流skill,就能完成流水线串联。

你看,打造一个听你指挥的“赛博打工团”其实并不难。上面的配置如果一开始看起来有点硬核,建议你先从挂载一两个基础技能慢慢体验,感受一下从“单兵”到“团队”的效率飞跃。

你希望你的“龙虾天团”里首个加入的子角色是什么?欢迎在评论区告诉我,我下一期教你怎么给他注入专属灵魂!如果在配置中卡壳了,也可以随时留言找我。

好了,今天的分享就到这里。我是金牛爱折腾。

有什么好的想法和思路可以评论区提出来,我们一起讨论~

关注我,带你一起在AI新时代尽情的折腾,直到找到自己的一方天地。

你点赞了么~关注了么~推荐了么~谢谢xiexie~

折腾的路上不孤单,我建了个AI学研创交流群。如果你也对AI感兴趣,欢迎进群一起聊聊最近的新发现~

(长按二维码加入群聊)

文章里没讲透的地方

或者折腾过程中遇到了坑

也可以直接加我微信交流,我看到会回复~

往期文章:

龙虾变 “聋瞎”?是生产力核动力,还是失控核武器?OpenClaw 万字养成全书:心智建模调教,十虾军团横扫战场!

还在手动写分镜?手把手教你用小云雀从零制作完整AI短剧:全流程实测(建议收藏)

不写代码改写歌?手把手教你制作 AI 音乐并上线汽水音乐,亲测可行

金牛不该瞎折腾?我用MiroFish群体智能引擎预演了下半生,结果发现“稳”才是最大的险

V0画皮,Claude Code写魂:我用AI全家桶2天撸了一个”小红书/公众号自主写作”的SaaS 网站(附从0到1落地复盘)

还不知道这些?你的 AI 编程成本可能是别人的 30 倍!!