核心功能
skill-router 是 OpenClaw 生态的元系统网关,负责将用户自然语言输入转化为可执行的自动化技能链。其核心能力包括:
- 意图智能分类:区分单技能请求(如"git commit")与复合意图(如"分析竞品并制作卡片新闻"),后者可触发多达5个技能的流水线执行
- 动态技能编排:基于依赖关系图(T1数据采集→T2分析→T3生产→T4部署→T5追踪)自动确定执行顺序,支持并行与串行混合调度
- v2低层调用协议:仅扫描SKILL.md前置元数据(500字符 vs 3000字符),实现83%的Token成本削减,直接调用shell/Node脚本而非通过LLM中转
显著优势
1. 架构效率:前置元数据匹配+直接脚本执行,消除传统方案中LLM逐技能解析的开销
2. 上下文感知自动链:内置15+条规则引擎(如"竞品监控发现重大变化→自动触发通知中心"),实现真正的Event-Driven自动化
3. 预定义流水线:覆盖内容创作、竞品研究、代码发布、晨间例行等8大高频场景,开箱即用
4. 安全沙箱:外部操作(邮件/社媒/支付)强制人工确认、循环检测(同链最多3次)、成本上限(单链≤5子代理)
局限与风险
- 冷启动依赖:新技能必须严格遵循前置元数据规范(name/description/trigger/run),否则无法被识别
- 错误级联:T1数据采集失败可能导致下游T2-T4空转,需依赖on_error钩子拦截
- 规则维护成本:15条自动链规则为硬编码,业务变化时需手动更新SKILL.md
- 跨技能状态管理:通过events/目录JSON文件传递,复杂场景下可能产生竞态条件
适用人群
- 需串联多AI技能完成端到端任务的自动化工程师
- 追求Token成本优化的大模型应用架构师
- 运行OpenClaw生态的个人效率极客与小型团队
风险提示
尽管设计有成本上限与人工确认机制,但"自动触发"特性本身存在意图误判风险——建议生产环境先启用"模拟模式"( dry-run )验证技能链逻辑。v2架构的直接脚本执行虽提升效率,但也意味着 skill-router 对run.sh的安全性审查有限,需确保skills目录来源可信。