返回顶部
S

Skill Invocation System技能调用系统

Choose the best OpenClaw skill by matching trigger keywords to the TOOLS.md index, then applying strict judgment rules (most specific first; if in doubt, use it).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
141
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Skill Invocation System

技能调用系统

这是一个框架式技能,用于技能选择与调用流程。它不实现具体工具,而是为智能体提供稳定的决策规则,以便为用户请求选择最佳技能(或技能组合)。



核心原则

  1. 1. 优先匹配索引:查阅TOOLS.md(技能索引)快速缩小候选技能范围。
  2. 最具体者优先:当多个候选技能匹配时,选择其触发条件与用户意图最契合的技能。
  3. 不确定时查阅SKILL.md:若仍不明确,阅读候选技能的SKILL.md以确认适用性和约束条件。
  4. 有疑问则使用:若无法决定,选择最接近且可用的候选技能。

调用流程

当收到用户请求时,按以下顺序操作:

  1. 1. 使用TOOLS.md索引匹配触发关键词。
  2. 若高置信度匹配 → 使用该技能。
  3. 若无匹配/不明确 → 阅读候选技能的SKILL.md。
  4. 若多个技能均适用 → 选择最具体的一个。
  5. 若仍不明确 → 使用有疑问则使用原则。

要求:提供TOOLS.md

为使此技能可被任何人复用,你的工作区需要包含TOOLS.md(或等效索引),将用户意图/触发关键词映射到候选技能ID。

索引约定

在TOOLS.md中,skillId应遵循以下规则之一(选择其一并保持一致):

  1. 1. 等于技能文件夹名称(例如:~/.openclaw/workspace/skills//SKILL.md)
  2. 或等于编排层调用该技能时使用的名称/标识符

只要skillId与实际可调用的技能标识符匹配,此框架即可被任何人复用。

建议的TOOLS.md格式(最小可行版本):

md

TOOLS.md

技能索引
skillIdtriggerssummary
weathercurrent weather, forecast获取天气与预报
summarize
summarize, tl;dr | 总结URL/文件/PDF |

| stock-info-explorer | stock, quote, ticker | 分析股票价格与基本面 |

匹配规则(智能体端):

  1. 1. 将triggers按逗号/分隔符拆分为多个触发短语。
  2. 对用户消息进行不区分大小写的匹配;若触发短语出现,则计为命中。
  3. 当多个候选技能匹配时,使用最具体优先启发式规则:
- 较长的触发短语更具体(例如:current weather比weather更具体) - 匹配的触发关键词越多越具体 - 与候选技能summary的语义对齐度越高(措辞越接近)越具体

当索引匹配但仍不确定时:

  1. 1. 阅读候选技能的SKILL.md。
  2. 查找使用时机、决策规则或注意事项/约束条件等章节以验证适用性。
  3. 若找不到足够证据或存在明显不匹配,则回退至有疑问则使用原则。

决策输出(推荐输出约定)

为简化编排,做出决策时此技能应输出(顺序不限):

  1. 1. SELECTEDSKILLS:所选skillId的列表(一个或多个)
  2. REASON:简要说明哪些触发条件匹配以及为何选择最具体
  3. NEXTACTION:为编排器推荐的调用计划(例如:先调用第一个技能,再调用第二个)

可选:组合策略(可选)

若希望单个请求映射到多个步骤,可在TOOLS.md中定义额外的组合部分(非必需)。当智能体检测到触发条件命中多个步骤时:

  1. 1. 先执行最核心的步骤(通常是输入/检索/准备)
  2. 再执行最接近所需输出形态的步骤(例如:总结/格式化/导出)

(具体定义格式由你决定;关键在于TOOLS.md需解释为何需要组合。)



判断检查清单(不确定时)

若无法决定使用哪个技能,按顺序检查:

  1. 1. 请求是否在候选技能描述范围内? → 是 → 使用它
  2. 不使用此技能是否能更好地处理请求? → 否 → 使用它
  3. 仍无法决定 → 有疑问则使用

索引维护(可选)

若你维护TOOLS.md索引,请保持其准确性以确保选择逻辑可靠:

  1. 1. 扫描工作区/安装目录中的候选技能文件夹(根据你的OpenClaw安装约定)。
  2. 对每个技能,阅读其SKILL.md中的使用时机/触发建议/约束条件(如有)。
  3. 在TOOLS.md中添加或更新每个技能的skillId + triggers + summary。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-invocation-1776072601 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-invocation-1776072601 技能

通过命令行安装

skillhub install skill-invocation-1776072601

下载

⬇ 下载 Skill Invocation System v1.0.0(免费)

文件大小: 3.17 KB | 发布时间: 2026-4-17 16:08

v1.0.0 最新 2026-4-17 16:08
Skill Invocation System 1.0.0 – initial release.

- Introduces a framework for selecting and invoking the best OpenClaw skill by matching user requests to trigger keywords in the TOOLS.md index.
- Implements clear decision rules: most specific trigger match wins; fall back to SKILL.md, and "if in doubt, use it".
- Requires a TOOLS.md file with consistent skill identifiers and trigger keywords for proper operation.
- Recommends standardized decision outputs (selected skills, reason, next action) to aid orchestration.
- Provides guidelines for multi-step skill combinations and index maintenance for reliability.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部