755c157466
- watch.py: drop the ⚠️ emoji from the long-video warning; cp1252 consoles on Windows couldn't encode it and the script crashed. - setup.py: add a Windows branch that prints winget / pip install commands, matching what the README already promised. - SKILL.md: note that Windows users must invoke the scripts with `python`, not `python3` (which is the Microsoft Store stub). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Changelog
All notable changes to /watch are documented here.
[0.1.2] — 2026-04-24
Fixed
- Windows console crash: removed the emoji from the long-video warning in
watch.py; cp1252 consoles couldn't encode it. setup.pynow printswinget/pipinstall commands on Windows instead of "unsupported platform" — matches what the README already promised.
Changed
SKILL.mdnotes that on Windows the scripts must be invoked withpython, notpython3(the latter is the Microsoft Store stub on Windows).
[0.1.1] — 2026-04-24
Fixed
- Added
commands/watch.mdshim so/watchis callable when installed as a Claude Code plugin. Without it, the plugin loaded but the skill wasn't exposed as a slash command. scripts/build-skill.shnow stripscommands/from the claude.ai.skillbundle alongsidehooks/and.claude-plugin/.
[0.1.0] — 2026-04-24
Initial marketplace release.
Added
/watch <url-or-path> [question]slash command.- yt-dlp download with native caption extraction (manual + auto-subs).
- ffmpeg frame extraction with auto-scaled fps (≤2 fps, ≤100 frames, duration-aware budget).
--start/--endfocused mode with denser frame budget and transcript range filtering.- Whisper fallback (Groq preferred, OpenAI secondary) for videos without captions.
setup.pypreflight: silent--check, structured--json, and installer that auto-runsbrew installon macOS.- Session-start hook that prints a one-line status on first run / partial config.
.skillbundle packaging for claude.ai upload viascripts/build-skill.sh.