OpenClaw多Agent实战:从0到1搭多角色协作机器人,踩遍所有坑!

各位极客老铁,老墨又来填坑了! 最近深耕OpenClaw多Agent模式,目标很简单:让main机器人当调度员,mr(市场研究员)、pm(产品经理)、dev(开发工程师)各干各的活,形成一个小型AI协作团队。但过程真的一言难尽,从命令行操作到飞书配置,踩了N个暗坑,今天把完整搭建流程+避坑指南甩给你们,全程实操,跟着走不迷路——毕竟老墨从不玩虚的,只讲能落地的干货! 为什么需要多个Agent呢? 先交代背景:很多老铁会问,搞一个main机器人不就够了?为啥非要折腾多个Agent? 老墨实测总结:单Agent就是“万金油”,啥都能做但啥都不精——比如让一个机器人既做市场调研、又做产品规划、还写代码,做的事情太多了,记忆存储也会庞大,很容易出现“AI幻觉”。 我要搭建的多Agent架构,核心是「1个调度Agent(main/小墨)+ 3个功能Agent(mr/pm/dev)」,所有Agent接入飞书群组,实现“@对应角色触发对应响应”,目前已完成群组呼叫、私聊,协同工作还需进一步研究,看后文详述。 多Agent的核心价值,就是「分工明确、各司其职」:main机器人当调度员,负责统筹需求、分配任务;mr专注市场调研,pm聚焦产品规划,dev专攻技术实现,既避免了单Agent的混乱,又能提升响应效率和专业性,后续还能实现协同工作,搭建一个小型AI协作团队。 顺便说一句,为了使用飞书插件最新的能力,我把openclaw原生的飞书插件替换成了,我测试了一下,他们的配置是兼容的,你可以不用按照我的来,如果配置不兼容你可以参考飞书官方插件使用文档和OpenClaw飞书官方文档。 前言 由于OpenClaw版本更新非常快,文档更新不及时,网上查询资料时老墨也深受其害,配置各不相同,非常麻烦。所以老墨这里把环境标清楚,避免你跳坑: OpenClaw版本: 我的是 2026.3.13,非常影响后文讲述的配置,不同版本差异非常大,如果你的版本与我不一致,那么你需要注意 系统环境: Windows 10,这个影响不是很大,主要注意windows和linux路径上的区别即可 另外,你可以了解一下飞书的id设计,每一个机器人看到的你的 openid并不是一样的,如果你用到了需要特别注意: openid:以 ou 开头,格式为 ou_xxx 群聊的id: 以 oc 开头,格式为 oc_xxx Appid: 飞书机器人的appid格式时 cli_xxx 一、第一步:添加多个工作区(多Agent的基础,别瞎建目录) OpenClaw的多Agent,本质是「每个Agent对应一个独立工作区」,工作区里存着该Agent的身份配置(soul.md/identity.md等)、日志和任务数据,这一步是基础,建错路径后续全白搭。 很多新手上来就手动建文件夹,结果OpenClaw识别不到,老墨实测:用命令行创建最稳妥,自动关联配置,避免路径错乱。 先查看一下你的agent列表: 1openclaw agents list 你应该看到你本地有一个主agent,现在可以添加几个了: 1openclaw agents add mr --workspace ~/.openclaw/workspace-mr 2openclaw agents add pm --workspace ~/.openclaw/workspace-pm 3openclaw agents add dev --workspace ~/.openclaw/workspace-dev 这里展示一下我后台添加的一个writer的截图: 这里我指定工作目录在我的用户目录下的 .openclaw中,与主Agent一致。 如果你加错了,你可以删除: 1openclaw agents remove dev 创建完成后,你的~/.openclaw/openclaw.json配置文件的"agents"节点下会有"list"子节点,里边对应了你添加的多个agent,你可以修改这个配置,比如指定不同的模型: ...

2026-03-20 · 3 min · 487 words · 老墨

养虾必备的 10 个 Skills,最后一个是真神

大家好,我是极客老墨。 今天我们来盘点 OpenClaw 社区公认、高频实用的十大核心 Skills,按「安全打底→基础核心→场景提效→进阶成长」排序,覆盖你做内容创作、开发运维、日常自动化的全场景需求,老墨亲测,文末附一键安装指令。 什么是 Skill? 如果没有Skill,你会发现你的 OpenClaw 功能会非常有限。装上 Skill,相当于给它插上了翅膀,让它变得强大且聪明。 你可以把 OpenClaw 想象成一部手机,它的 Skill 就是手机里的APP:它本质上是一个可以独立运行的插件和应用程序,大模型根据需要按需调用它实现某些特定的功能。 比如 file-organizer(文件管理 Skill)是 “文件管理器 APP”,agent-browser 是 “浏览器自动化 APP”;这些 Skill 是独立的可执行程序,有自己的代码、依赖、配置,安装后能直接运行;你对 OpenClaw 说 “整理我的桌面文件”,OpenClaw 会调用 file-organizer 这个 Skill 直接执行,无需大模型额外处理。 去哪里找 Skill? 官方有个 ClawHub,这是 OpenClaw 的 Skill 社区。 我给老铁安装OpenClaw的时候一般都会把官方的 clawhub Skill装上,这样就可以通过对话的方式让 OpenClaw 自己安装 Skills 了。 但 ClawHub 经常限速,我现在更推荐用腾讯的 skillhub,国内访问更快。 安装方式: 方式1:对话安装(推荐) 直接和 OpenClaw 说: 根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装Skillhub商店。 方式2:命令行安装(macOS/Linux) 1curl -fsSL https://skillhub-1251783334.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash ...

2026-03-13 · 2 min · 356 words · 老墨

别再用 ls 和 cat 了!这两个工具让我的终端效率直接翻倍

作为天天和终端打交道的开发者,不管是写Go代码、跑OpenClaw自动化脚本,还是日常运维服务器,我每天敲得最多的命令,就是ls和cat。 但系统自带的这两个命令,实在太鸡肋了: ls输出黑白一片,分不清文件、文件夹、可执行文件,找东西全靠瞎看 cat看代码没有高亮,长文件翻起来巨麻烦,还要配合less、grep来回折腾 没有git状态显示,改了文件都不知道有没有提交 直到我用上了exa和bat这两个神器,直接把我的终端体验拉满,每天至少帮我省1小时的无效操作。今天就给大家出保姆级教程,5分钟就能装好用上,全平台兼容,零代码基础也能跟着做。 一、bat:替代cat,终端里的代码高亮神器 bat 是cat的平替升级版,核心解决了「终端看文件、看代码体验差」的痛点,我写Go代码、改OpenClaw配置文件,天天都在用。 1. 一键安装命令 MacOS: 1brew install bat Ubuntu/Debian: 1apt install bat CentOS/RHEL: 1dnf install bat 2. 3个我天天用的核心实战用法 用法1:直接查看文件,自带代码高亮+行号 这是最基础的用法,直接用bat 文件名替代cat 文件名,效果天差地别。 1bat main.go 不管是Go、Python、Shell代码,还是配置文件,都能自动识别语法,高亮显示,还自带行号,而且支持自动分页,并不会像cat一样全部输出出来,看代码再也不用瞎找行。 用法2:显示git修改状态,改了哪里一眼看清 bat会自动识别git仓库,对比文件的修改记录,新增、删除的内容会直接标出来,不用再敲git diff。 如果不想打开 IDE,那么用bat看一下git的修改记录,改了哪里一眼就能看清,巨方便。 用法3:配合搜索,精准定位内容 bat同样可以支持管道操作,配合rg、grep使用,搜索关键词,直接高亮显示匹配的内容,长文件里找东西,不用再翻半天。 1bat openclaw.json | grep "minimax" 用bash的用户,把.zshrc换成.bashrc就行。 二、eza:替代ls,终端文件列表神器 eza是ls的平替升级版,该项目是 exa 的fork维护版本,后者没有维护了。它解决了「ls输出乱、找不到文件、信息不全」的痛点,是我打开终端第一个要敲的命令。 1. 一键安装命令 MacOS: 1brew install eza Ubuntu/Debian: 1apt install eza CentOS/RHEL: 1dnf install eza 2. 3个高频实战用法,我已经设成了永久别名 用法1:基础列表,带图标+颜色,一眼分清文件类型 直接用eza替代ls,输出自带图标、颜色,文件夹、文件、可执行文件、压缩包,用不同颜色区分,再也不用黑白里找文件。 ...

2026-03-12 · 1 min · 115 words · 老墨