mcpField
R
recovering-from-errors

recovering-from-errors

github.com/oxbshw開発533524 回インストール7 週間前に更新
リポジトリ

recovering-from-errors について

watch-skill の障害を診断し、再試行するためのリカバリースキルです。構造化されたエラーコードと指定された修正方法に従い、安全性とコストの制限を守ります。

主な機能

  1. 01doctor による問題の診断
  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 または元のソースを使用します。

セキュリティとコストに関するポリシーは、復旧中も必ず守ってください。エラーを解消するためだけに、 動画ファイルをアップロードしたり、有料プロバイダーを有効にしたり、コスト上限を引き上げたりしてはいけません。

コメント