Install
openclaw skills install @qq435912743/tool-use函数调用 / 工具编排助手(agent 行动力核心)。把自然语言意图转化为结构化 tool_call(名称 + 参数 JSON),生成符合 OpenAI 函数调用规范的 schema,并提供本地调度器(dispatch):按 schema 校验参数、安全执行已注册工具、回收结果。当用户需要"定义工具 schema""做 function calling""让 agent 调用工具""tool dispatch""注册并调用工具"时调用。
openclaw skills install @qq435912743/tool-use让 agent 从"只会说"变成"能做事":把意图变成可执行的 tool_call,并按 schema 安全调度真实工具。这是 agent 行动力的核心一环,也是元进化循环能从"规划"落到"执行"的关键。
{name, arguments} 并分发执行python scripts/schema.py --spec tool_spec.json --out schema.json
tool_spec.json 示例:
{"name":"get_weather","description":"查询城市天气","parameters":[
{"name":"city","type":"string","required":true,"description":"城市名"}]}
输出 OpenAI 风格:{"type":"function","function":{"name":...,"parameters":{"type":"object","properties":{...},"required":[...]}}}
python scripts/dispatch.py --registry reg.json --call '{"name":"echo","arguments":{"text":"hi"}}' --out result.json
reg.json:{"echo":{"type":"command","cmd":"echo {text}"}}(也支持 type:python 调用已注册函数)
python scripts/learner.py record . --capability "工具调用" [--fail --error <类型> --note <说明>]
python scripts/learner.py insight .
python scripts/learner.py reflect .
prefer 记录,未来默认预注册