extracting-structure — скилл для Claude Code: главы, баг-репорт
Достаёт структуру из уже просмотренного видео: главы с таймкодами, баг-репорт с точным кадром, оценку вступления.
npx skills add oxbshw/watch-skill --skill extracting-structure -a claude-codeЧто делает extracting-structure
Скилл работает поверх постоянного индекса просмотренного видео, поэтому отвечает детерминированно и без дополнительных вызовов модели. Сначала видео нужно посмотреть — этим занимается отдельный скилл watching-videos.
Три извлекателя. watch-skill extract chapters <video_id-or-source> собирает главы с названиями и таймкодами начала и конца, опираясь на смену сцен и тематические сдвиги в транскрипте. watch-skill extract bug-report <video_id-or-source> находит момент ошибки: таймкод, конкретный кадр, распознанный OCR текст ошибки и шаги, которые к ней привели. Если сигнала об ошибке нет, команда честно возвращает found: false — это стоит передать как «ошибок в записи не найдено», а не как сбой. watch-skill extract hook <video_id-or-source> [--seconds 15] оценивает первые секунды по четырём измеряемым осям: триггер внимания в первой фразе, темп речи, частота визуальных изменений, текст на экране. По каждой оси даётся разбор, плюс оценка 0–100 и вердикт.
Инструменты ограничены Bash и Read. Для разбора хука полезна не только цифра — отдавайте пользователю критику по осям, иначе оценка ничего не объясняет.
Какие задачи решает
- собрать список глав с таймкодами для длинного туториала
- найти точный кадр, где вылезла ошибка, в скринкасте
- оформить запись экрана в баг-репорт для трекера
- оценить вступление ролика по темпу речи и смене картинки
- разложить лекцию или встречу на смысловые отрезки
Примеры запросов агенту
- сделай главы для этого видео
- где в этой записи появляется баг
- преврати скринкаст в баг-репорт
Как установить extracting-structure
1Через Skills CLI (Vercel)
npx skills add oxbshw/watch-skill --skill extracting-structure -a claude-code2Вручную: положить файлы
~/.claude/skills/extracting-structure/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/extracting-structure/
1Через Skills CLI (Vercel)
npx skills add oxbshw/watch-skill --skill extracting-structure -a codex2Вручную: положить файлы
.agents/skills/extracting-structure/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add oxbshw/watch-skill --skill extracting-structure -a cursor2Вручную: положить файлы
.cursor/skills/extracting-structure/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install oxbshw/watch-skill extracting-structure2Вручную: положить файлы
.github/skills/extracting-structure/SKILL.md1Через Skills CLI (Vercel)
npx skills add oxbshw/watch-skill --skill extracting-structure -a gemini-cli2Командой платформы
gemini skills install https://github.com/oxbshw/watch-skill --path skills/extracting-structureВручную: положить файлы
.devin/skills/extracting-structure/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add oxbshw/watch-skill --skill extracting-structure -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о extracting-structure
Как установить extracting-structure в Claude?
Выполните npx skills add oxbshw/watch-skill --skill extracting-structure -a claude-code. Скилл окажется в ~/.claude/skills/extracting-structure/SKILL.md.
Что делает extracting-structure?
Достаёт структуру из уже просмотренного видео: главы с таймкодами, баг-репорт с точным кадром и текстом ошибки, разбор вступления по четырём осям с оценкой 0–100.
Почему команда вернула found: false?
Значит, в записи нет сигнала об ошибке. Это честный результат, а не сбой: передайте его как «ошибок в записи не найдено».
Исходный текст
SKILL.md · MIT
--- name: extracting-structure version: "1.4.3" description: The user wants structure pulled out of a watched video — "make chapters for this video", "where does the bug appear in this recording", "turn this screen recording into a bug report", "how strong is my intro/hook". Use this for deterministic extraction from the index — chapters with timestamps, a fileable bug report with the exact frame, or a scored hook analysis. license: MIT user-invocable: true allowed-tools: Bash, Read --- # Extracting structure Three extractors turn an already-watched video into something structured. All of them answer straight from the persistent index — deterministic, no extra model calls. The video must be watched first (see `watching-videos`). ## Chapters ```bash watch-skill extract chapters <video_id-or-source> ``` Titled chapters with start/end timestamps, built from scene changes plus transcript topic shifts. Good for long tutorials, lectures, meetings — give the user the chapter list with timestamps, not a prose summary. ## Bug report from a screen recording ```bash watch-skill extract bug-report <video_id-or-source> ``` Pinpoints where an error appears: timestamp, the exact frame, the on-screen error text as OCR read it, and the steps that led up to it (from the transcript/actions preceding the failure). Returns `found: false` honestly when no error signal exists — report that as "no error found in the recording", not as an error. Paste the output into the user's issue tracker format when they ask for a fileable report; the frame path is the attachment. ## Hook analysis (creators) ```bash watch-skill extract hook <video_id-or-source> [--seconds 15] ``` Scores the opening seconds on four measured axes — attention trigger in the opening line, speech pacing, visual change rate, on-screen text — each with an actionable critique, plus a 0–100 score and verdict. Give the user the per-axis critiques; the number alone helps nobody.
© oxbshw · MIT · oxbshw/watch-skill