先分流:安装启用失败 vs 已启用仍调用失败

搜「OpeClaw 工具调用失败」「Skill 执行报错」时,先确认现象属于哪一类:Skills 装不上或开关找不到;工具/Skill 已启用,但一调用就报没权限;跑到一半停下并给出错误提示;文件路径找不到;或界面出现错误码/失败原因。

Skills 安装与启用专题管「怎么装上、怎么打开」。本文只管「已启用但仍调用失败」的运行时排查:权限、路径、参数与返回提示怎么读。读工作区文件走本地文件夹专题;看日志走日志诊断;输出文字被截断走回复截断专题。

不编造具体工具 API 名、未公开权限开关名称或官方错误码表。工具是否可用、权限范围与提示文案,一律以当前客户端可见工具状态与日志提示为准。分享日志前请脱敏路径、密钥与账号。

  • 装不上 / 无入口:Skills 安装与启用。
  • 已启用仍失败:本文(权限、路径、参数、返回提示)。
  • 读不到工作区文件:本地文件夹与工作区。
  • 需要完整时间线:日志诊断;文字写一半停:输出截断。

工具没权限:先看可见授权,再缩小范围

「工具没权限」常见表现是:调用被拒绝、提示无法访问某资源、或 Skill 一开始就被拦下。先在当前客户端里核对该工具/Skill 的启用状态,以及是否弹出过文件、脚本、网络等相关授权——具体开关名称以界面为准,不要按网上传闻猜未公开选项。

处理顺序建议:只保留当前要测的一个工具或 Skill → 按弹窗或设置页给出的最小权限重试 → 确认目标路径落在你已允许的范围内 → 仍失败再取日志关键行(脱敏后)。一次开很多扩展,很难判断是哪一个权限边界触发。

公司机、学校账号或受管设备上,系统策略可能允许打开客户端,却禁止脚本或扩展目录写入。这时应向管理员确认策略,而不是寻找来源不明的「一键提权」包。

文件路径找不到:核对字符串,而不是反复重装

「文件路径找不到」时,先区分:工作区根本没接上,还是路径字符串写错、相对路径基准不对、或目标已移出允许目录。前者优先走本地文件夹与工作区专题;后者在本文核对本次调用里出现的路径。

核对清单:路径是否完整、大小写是否与本机一致(尤其 macOS/Linux)、空格与特殊字符是否被截断、相对路径是否相对于当前工作区根目录。不要把「模型口头说读过」当成已成功读到;以工具返回或日志中的失败提示为准。

粘贴路径到对话或工单时,用占位符替换用户名、项目私有目录与密钥文件名。脱敏后再对照日志诊断文取关键错误行。

  • 工作区未接入 / 系统权限对话框:本地文件夹专题。
  • 路径字符串、相对基准、越界访问:本文核对。
  • 分享前脱敏:用户目录、密钥、内网主机名。

Skill 跑一半停:区分执行报错与输出中断

Skill 跑一半停下时,先看有没有明确的工具/Skill 错误提示。有拒绝、路径无效、参数不合规或失败原因时,按运行时失败继续查权限与参数;没有工具错误、只是回答文字中途停止,则改走回复截断与输出中断专题。

可复现的最小步骤:同一 Skill 只跑一条短任务、不碰敏感目录;记录停下时刻的界面原文(脱敏);必要时用日志诊断专题按当前版本取日志,只保留时间戳与错误行。

不要根据感觉编造「某错误码 = 某固定官方含义」。同一数字在不同版本或不同工具上可能含义不同,以当前客户端可见提示与版本说明为准。

参数与返回提示:怎么读,不编造错误码表

工具返回错误提示时,优先保存完整原文(含前后几行上下文),而不是只记住一个数字。参数类失败常见于:必填项缺失、类型不符、路径为空、或请求超出当前工具声明的能力范围——具体字段名以当前客户端/工具说明为准。

阅读顺序:界面短提示 → 日志关键错误行 → 当前版本发布说明中与工具/Skills 相关的已知限制。本站不提供未公开的官方错误码对照表,也不列举具体工具 API 名称清单。

若提示指向认证失败、额度或代理连不上模型,那是模型通道问题,应改走 API Key 与额度或代理连接专题,而不是在本文里改 Skills 参数。

对照表:按现象选下一篇,避免混查

下表只做分流。具体菜单名、权限文案与错误提示,以你当前客户端为准。

现象优先判断下一步
Skills 装不上或找不到启用入口安装/启用层Skills 安装与启用专题
已启用,提示没权限或访问被拒运行时权限本文:缩小授权范围后重试
提示路径不存在或读不到文件工作区或路径字符串先本地文件夹,再核对本路径
Skill 跑一半且有工具错误提示执行失败本文 + 日志诊断(脱敏)
文字写一半停、无工具错误输出中断回复截断与输出中断专题
401 / 429 / 代理连不上模型通道API Key 或代理连接专题

不编造具体工具 API 名、未公开权限开关或官方错误码表;以当前客户端可见工具状态与日志提示为准。

最小验证与求助前清单

最小验证:只启用一个相关工具或 Skill → 对非敏感测试目录执行一条短任务 → 成功则逐步恢复其他扩展;失败则固定该复现步骤,再查权限与路径。

求助或自查日志前:记下客户端版本、操作系统、是否刚更新、完整错误原文(脱敏路径与密钥)、已尝试过的权限与路径核对。日志怎么取、关键行怎么读,见日志诊断专题。

需要安装入口或核对发布状态时回到下载页;通用产品问题对照 FAQ。若问题其实是「忘了前文」而不是工具报错,改看上下文与会话管理专题。

工具与 Skill 调用失败常见问题

OpeClaw 工具调用失败,是不是 Skills 没装好?

先分清两层:若 Skills 开关本身找不到、装不上或启用后完全无入口,请走 Skills 安装与启用专题。本文处理的是「已启用仍调用失败」:权限不足、路径找不到、参数不合规、工具返回错误提示等运行时问题。以当前客户端可见的工具状态与日志提示为准。

Skill 跑一半停下,算工具失败还是输出截断?

若界面或日志明确提示工具/Skill 执行出错、权限拒绝或路径无效,按本文排查。若模型文字写到一半停下、代码围栏未闭合,且没有工具错误提示,改走回复截断与输出中断专题。两者可能先后出现,先处理有明确错误提示的那一层。

工具返回错误码怎么看?有没有官方错误码表?

本站不编造未公开的官方错误码表,也不列举具体工具 API 名。请复制客户端或日志中的完整提示(脱敏后),对照当前版本说明与可见工具状态。需要时间线时,用日志诊断专题按版本取日志。

提示找不到文件路径,按本文还是本地工作区文?

工作区未接入、系统权限对话框未通过、整目录读不到,优先看本地文件夹与工作区专题。工具已声明可访问某路径却仍失败,再按本文核对该次调用的路径字符串、相对/绝对路径与是否越出允许范围。

把这套方法放进 OpeClaw 工作流

先核对 OpeClaw 当前下载状态,再把本文模板保存成自己的写作、改写和发布前检查流程。