从「全能 AI」到「能力库」思维

让 AI 干活的常见困境:要么它什么都会一点但都不精(通用大模型的通病),要么你花大量时间每次重新教。AgentDock 给出的解法是把能力资产化——Skills 系统管「AI 会做什么」,动态 MCP 管「AI 能连什么」,两者组合成一个可持续运营的能力库。

这篇讲清楚这两个扩展机制的用法和设计思路。

Skills:给 AI 装「技能包」

Skill 是什么

AgentDock 的 Skill 是一个版本化的能力包:一组让 AI 掌握某个特定任务领域的指令、脚本和资源配置。装上「部署技能」,AI 就知道你的标准发布流程;装上「数据清洗技能」,它就有一套现成的处理套路。

和把所有经验塞进系统提示词相比,Skills 的价值在于按需加载和版本管理——这正是「能力库」和「能力堆」的区别。

发布通道:stable / beta / nightly

AgentDock 的 Skills 带三级发布通道,这是它最有工程味的细节:

通道定位适合谁用
stable经过验证的稳定版生产环境的节点
beta功能完整、待验证愿意尝鲜的个人节点
nightly最新构建开发者自测

实践建议:日常干活的节点锁 stable,你自己的试验节点开 beta。 升级某个技能时可以先在测试节点验证,再推到生产节点——这和软件发布的灰度思路完全一致。

安装与管理

命令行走 agentdocks skills install,安装时可以指定通道。几个管理要点:

  1. 安装失败不阻塞:AgentDock 的 Skills 支持 skip-on-fail 策略,某个技能安装失败不会拖垮整个运行时——这在批量初始化多节点时很重要
  2. 版本可追溯:每个节点的技能版本在 NexusDock 控制台可见,多设备时能一眼看出哪台落后了
  3. 自制技能:除了社区技能,你可以把自己验证过的流程封装成私有 Skill——比如把你公司的部署规范做成内部技能包

动态 MCP:按需接入外部服务

为什么需要动态接入

AgentDock 自带文件、命令、Git、浏览器这些核心能力,但 AI 干活经常会碰到「需要外部服务」的时刻:查资料要搜索 API,操作业务要数据库连接,发通知要 Webhook。动态 MCP 连接器解决的就是这个:运行时不停机,按需挂载新的 MCP 服务。

这和传统 MCP 客户端的「配置文件写死一堆 server」是不同的体验——能力扩展从「改配置重启」变成「运行中挂载」。

接入策略:能接口不界面

AgentDock 支持两种操作外部系统的方式:结构化接口(MCP/API)和浏览器自动化。选择时的判断标准就一条:有干净 API 的走接口,只能点界面的才用浏览器。

接口方式的三个优势:快(没有渲染开销)、稳(不依赖页面结构)、便宜(省 token)。浏览器自动化留给那些「只有界面」的遗留系统——这也是 AgentDock 和纯 GUI 操作方案(如 Claude Computer Use)的设计分野,本站的方案对比篇有完整展开。

一个组合示例

假设你要让 AI 做「竞品价格监控」,能力组合是:

  • 动态 MCP:接一个搜索 MCP(拿竞品页面线索)+ 一个通知 MCP(推送到你的 IM)
  • 浏览器自动化:对没有 API 的竞品价格页做定时抓取
  • Skill:把「哪些竞品、哪些页面、价格异常怎么判断」封装成监控技能
  • Workflow(NexusDock 侧):把整条链路编排成每日定时任务

单点能力都很普通,组合起来就是一个 24 小时价格哨兵。

能力库的运营节奏

搭好能力库只是开始,运营它才是长期价值。三个节奏建议:

每周:检查各节点技能版本一致性(NexusDock 控制台一眼看完),清理试了没用的技能——能力库和五人舰队一样,冗余是悄悄发生的。

每月:把对话中重复教过 AI 两三次的东西,沉淀成新 Skill 或写进 Recall 记忆。判断标准:同一件事解释第二次时,就该考虑资产化了。

每季:审一次动态 MCP 清单——哪些外部连接还在用?凭证是否需要轮换?和安全实践里的审计习惯合并执行。

Skills 使用 FAQ

Q:技能装得越多越强吗?

不是。技能的价值在按需加载,装一堆用不上的只会稀释 AI 的注意力。原则和工作区一样宁少勿多:干活的节点只装它角色需要的技能。

Q:beta、nightly 踩坑了怎么退?

agentdocks skills install 指定回 stable 通道重装即可。通道设计的意义就在这:试验在测试节点做,生产节点锁 stable,出问题的只有你自己的试验环境。

Q:自制技能怎么同步到多台节点?

把它当版本化资产管理:在一个节点写好、验证,逐节点安装,再到 NexusDock 控制台核对各节点的技能版本——哪台落后了一眼可见。

Q:什么内容值得做成 Skill?

判断标准一条:同一套交代重复出现第二次。部署流程、日志排查套路、某类文档的格式规范——凡「每次都要重新讲一遍」的,都该沉淀成技能包。

Q:Skill 和 Workflow 什么关系?

Skill 沉淀「怎么做某件事」的知识,Workflow 把多步任务编排成定时或触发式流程。常见组合:Workflow 决定何时执行,Skill 决定执行时怎么做好。

技能包质量自查清单

把一个流程封装成 Skill 之前,过一遍这五项:

  • 触发条件写得出来:什么情况下 AI 应该启用这个技能
  • 步骤可重复执行:同一任务重跑不会产生叠加副作用
  • 不内嵌明文凭证:Token、密码走环境变量,不写进技能内容
  • 路径参数化:不同节点工作区路径不同,技能里不硬编码绝对路径
  • 在测试节点验证过:生产节点只接收跑通了的版本

与 MCP 生态的关系

最后把视角拉高一点:AgentDock 的 Skills 和动态 MCP 并没有发明新标准,它做的是给 MCP 生态补上「运行时管理」这一层。你在 Claude CodeCursor 里接过的那些 MCP server,很多可以直接挂进 AgentDock 的连接器;反过来,AgentDock 作为一个超级 MCP server,又能被任何 MCP 客户端使用。

一个入口、两端开放——向上兼容所有 MCP 客户端,向下吸纳整个 MCP 生态。这是它在「AI 操作电脑」这条赛道里最聪明的位置选择。