关于 recovering-from-errors
用于诊断和重试 watch-skill 故障的恢复技能。它依据结构化错误代码和指定修复措施处理问题,同时遵守安全与成本限制。
主要功能
- 01通过 doctor 检查诊断问题
- 02按诊断结果应用修复
- 03仅重试失败操作一次
- 04保留结构化错误详情
- 05遵守安全与成本限制
适用场景
- 01修复缺失或损坏的本地依赖
- 02处理视频获取或提取器故障
- 03排查服务商身份验证或模型错误
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oxbshw/ watch-skill --skill recovering-from-errors安装后在 Claude Code 中输入/recovering-from-errors确认已加载。
详细介绍
从错误中恢复
故障会使用稳定的错误代码,并包含可执行的 fix。请保留这些信息;
不要用泛泛的说明替代。
先诊断
watch-skill doctor --json
查看失败的检查项,并且只应用其中明确说明的修复。doctor 可以修复受管的
ffmpeg 和 yt-dlp 二进制文件、过期锁、损坏的缓存、缺失的帧目录,以及
已知的本地模型健康问题。修复后再运行一次。
原始操作仅重试一次
doctor 检查通过后,重复执行失败的命令。如果返回另一个结构化
错误,请报告其代码、消息和修复方法。不要无限循环、静默切换云服务提供商、启用云端 STT,或
重新处理已建立索引的视频。
常见处理方式:
- 获取或提取器故障:运行
watch-skill doctor --json,然后重试监看操作; - 服务提供商身份验证:在本地验证对应的
WATCHSKILL_*_API_KEY; - 找不到服务提供商模型:使用有效的视觉模型运行
watch-skill setup-vision; - 内存不足或本地服务故障:降低本地模型/上下文要求,或选择用户已有的云 服务提供商;
- 未知视频 ID:运行
watch-skill list,然后使用列出的 ID 或原始来源。
安全和成本政策在恢复过程中必须始终遵守。绝不要上传视频文件、 启用付费服务提供商,或提高成本上限,只为消除错误。
评论
支持 Markdown