From Watch Skill
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/watch-skill:recovering-from-errorsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Failures use stable error codes and include an actionable `fix`. Preserve that evidence;
Failures use stable error codes and include an actionable fix. Preserve that evidence;
do not replace it with a generic explanation.
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.
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:
watch-skill doctor --json, then retry the watch;WATCHSKILL_*_API_KEY locally;watch-skill setup-vision with a valid vision model;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.
npx claudepluginhub oxbshw/watch-skill --plugin watch-skillGuides structured recovery from errors and failures by assessing, logging root cause, and applying safe fixes with rollback plans. Prevents cascading mistakes via forbidden patterns and escalation rules.
Diagnoses and fixes Kling AI API errors like HTTP 400-503, task failures, and JWT issues with solutions for video generation troubleshooting.
Recursive error-fix loop. Use when a bash command fails with a build/test/typecheck error, when the same class of error appears more than once, or when the harness itself needs a persistent rule so the error does not come back. Detect → root-cause → minimal fix → test → lint/typecheck → persist rule (SKILL.md / AGENTS.md / docs/rules) → audit with evidence. Cross-harness (Claude Code, OpenCode, Codex, Gemini, Agy).