recovering-from-errors について
watch-skill の障害を診断し、再試行するためのリカバリースキルです。構造化されたエラーコードと指定された修正方法に従い、安全性とコストの制限を守ります。
主な機能
- 01doctor による問題の診断
- 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 対応