К основному содержанию
скилл CX Codex

recovering-from-errors — скилл для Claude Code: диагностика сбоев

Скилл разбирает сбои Watch Skill: читает код ошибки, запускает watch-skill doctor и повторяет упавшую команду один раз.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add oxbshw/watch-skill --skill recovering-from-errors -a claude-code
Открыть на GitHub

Что делает recovering-from-errors

Скилл включается, когда команда Watch Skill упала, скачивание видео сорвалось, не хватает ffmpeg или yt-dlp, провайдер вернул ошибку либо локальное зрение перестало работать. Он не гадает, а идёт по коду ошибки: сначала watch-skill doctor --json, потом разбор упавших проверок.

doctor умеет чинить управляемые бинарники ffmpeg и yt-dlp, зависшие блокировки, битый кеш, пропавшие каталоги кадров и известные сбои локальной модели. После починки скилл советует прогнать проверку ещё раз и повторить исходную операцию ровно один раз. Если снова пришёл структурный код — он отдаёт код, сообщение и fix, без бесконечного цикла.

Политика безопасности и расходов при восстановлении не меняется: загружать видеофайл наружу, включать платный провайдер или поднимать потолок стоимости ради исчезновения ошибки скилл не станет. Для авторизации провайдера нужен свой WATCHSKILL_*_API_KEY, а для локальной модели хватает памяти — иначе придётся снизить модель или контекст.

Какие задачи решает

  • разобрать код ошибки Watch Skill и применить штатный fix
  • починить управляемые ffmpeg и yt-dlp без ручной пересборки
  • снять зависшую блокировку и пересобрать битый кеш
  • понять, почему не работает локальное зрение, и выбрать облачный провайдер
  • найти настоящий ID видео вместо несуществующего

Примеры запросов агенту

  • watch-skill упал на скачивании, разберись почему
  • локальное зрение перестало работать, почини сетап
  • почему он не может посмотреть это видео

Как установить recovering-from-errors

1Через Skills CLI (Vercel)

npx skills add oxbshw/watch-skill --skill recovering-from-errors -a claude-code

2Вручную: положить файлы

~/.claude/skills/recovering-from-errors/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/recovering-from-errors/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о recovering-from-errors

Как установить recovering-from-errors в Claude?

Выполните npx skills add oxbshw/watch-skill --skill recovering-from-errors -a claude-code. Файл скилла появится по пути ~/.claude/skills/recovering-from-errors/SKILL.md.

Что делает recovering-from-errors?

Диагностирует сбой Watch Skill через watch-skill doctor --json, применяет указанные в проверках исправления и один раз повторяет упавшую команду. Если ошибка повторилась, возвращает её код, сообщение и fix.

Что нужно для восстановления после ошибки провайдера?

Для авторизации проверьте локально соответствующий WATCHSKILL_*_API_KEY. Если провайдер не находит модель, запустите watch-skill setup-vision с рабочей моделью зрения.

Исходный текст

SKILL.md · MIT
---
name: recovering-from-errors
version: "1.4.3"
description: A Watch Skill command failed, video download broke, ffmpeg or yt-dlp is missing, a provider returned an error, local vision stopped, or the user asks "why can't it watch this" or "repair my setup". Use this to diagnose and apply the engine's structured fix before retrying the original operation.
license: MIT
user-invocable: true
allowed-tools: Bash, Read
---

# Recovering from errors

Failures use stable error codes and include an actionable `fix`. Preserve that evidence;
do not replace it with a generic explanation.

## Diagnose first

```bash
watch-skill doctor --json
```

Read the failing checks and apply only their stated fixes. `doctor` can repair managed
ffmpeg and yt-dlp binaries, stale locks, corrupt caches, missing frame directories, and
known local-model health failures. Re-run it once after remediation.

## Retry the original operation once

After doctor is green, repeat the command that failed. If it returns another structured
error, report its code, message, and fix. Do not loop indefinitely, silently switch cloud
providers, enable cloud STT, or reprocess an already indexed video.

Common routes:

- acquisition or extractor failure: `watch-skill doctor --json`, then retry the watch;
- provider authentication: verify the matching `WATCHSKILL_*_API_KEY` locally;
- provider model not found: run `watch-skill setup-vision` with a valid vision model;
- low memory or local server failure: reduce the local model/context or select a cloud
  provider the user already has;
- unknown video ID: `watch-skill list`, then use the listed ID or original source.

Security and cost policy are invariants during recovery. Never upload the video file,
enable a paid provider, or raise the cost ceiling merely to make an error disappear.

© oxbshw · MIT · oxbshw/watch-skill

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
recovering-from-failure RefoundAI Скилл помогает разобрать, почему продукт не взлетел, и решить: пивотить, разворачиваться или закрывать. CX Codex +1 328установок bangumi-frames Agents365-ai Нарезает аниме-видео с Bilibili или локального диска на кадры, отделяет пейзажи и группирует персонажей по их внешности. CX Codex +1 2 300установок youtube-downloader daymade Загружает видео, аудио и субтитры с YouTube или HLS-потоков через yt-dlp и ffmpeg. Помогает получить медиафайл или сохранить текстовую расшифровку без скачивания полного видео. CX Codex +1 1 500установок dart-fix-runtime-errors dart-lang Скилл автоматически ловит ошибки времени выполнения в Dart-коде, находит проблемную строку через LSP и стек-трейс, применяет исправление и проверяет результат через hot reload. CX Codex +1 18 700установок skill-from-notebook GBSOSS Скилл извлекает методики из статей, заметок, видео и готовых примеров, превращая их в исполняемые инструкции для агентов. Пригодится для пополнения базы рабочих скиллов. CX Codex +1 369установок status-colors-and-errors dembrandt Скилл задаёт правила для семантических цветов статусов и текстов ошибок: сколько цветов держать, что каждый значит и как написать сообщение с выходом из ситуации. CX Codex +1 859установок

Из того же набора10

video-memory Постоянный индекс всех видео, которые агент разбирал на этой машине: кадры, OCR, транскрипты и прошлые ответы. Пригодится, когда нужно вспомнить, что было в записи. CX Codex +1 510установок asking-with-evidence Отвечает на вопросы по ранее просмотренным видео из локального индекса с таймкодами и оценкой уверенности. Позволяет проверить детали без повторного запуска анализа. CX Codex +1 506установок extracting-structure Достаёт структуру из уже просмотренного видео: главы с таймкодами, баг-репорт с точным кадром, оценку вступления. CX Codex +1 505установок the-loop Записывает, как ведёт себя интерфейс, анимация или игра, сверяет запись с вашими критериями и повторяет прогон, пока не пройдёт. CX Codex +1 501установок learning-from-mistakes Записывает правки пользователя как уроки, чтобы следующие ответы по похожим вопросам были точнее. Показывает, что уже сохранено. CX Codex +1 496установок configuring-vision Настраивает провайдеров зрения для Watch Skill: подключает OpenAI, Anthropic, Gemini, OpenRouter или локальную Ollama без привязки к одной модели. CX Codex +1 496установок sharing-results Собирает разбор видео в один offline HTML-файл: кадры, транскрипт и ответы на вопросы со ссылками на таймкоды. CX Codex +1 495установок watch-skill Превращает видеозаписи, аудио и скринкасты в проверяемые улики с таймкодами. Помогает агенту подтверждать результаты работы детерминированными тестами. CX Codex +1 ★ 528звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой