mcpField
R
recovering-from-errors

recovering-from-errors

github.com/oxbshw开发533524 次安装7 周前更新
代码仓库

关于 recovering-from-errors

用于诊断和重试 watch-skill 故障的恢复技能。它依据结构化错误代码和指定修复措施处理问题,同时遵守安全与成本限制。

主要功能

  1. 01通过 doctor 检查诊断问题
  2. 02按诊断结果应用修复
  3. 03仅重试失败操作一次
  4. 04保留结构化错误详情
  5. 05遵守安全与成本限制

适用场景

  1. 01修复缺失或损坏的本地依赖
  2. 02处理视频获取或提取器故障
  3. 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