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

extracting-structure — скилл для Claude Code: главы, баг-репорт

Достаёт структуру из уже просмотренного видео: главы с таймкодами, баг-репорт с точным кадром, оценку вступления.

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

Что делает 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-code

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

~/.claude/skills/extracting-structure/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
qwencloud-vision QwenCloud Скилл для анализа изображений и видео через модели Qwen VL и QVQ: OCR, чтение графиков и таблиц, сравнение нескольких картинок, визуальные рассуждения. CX Codex +1 1 800установок transloadit-media-processing официальный github Обрабатывает видео, аудио, изображения и документы через Transloadit. Пригодится для кодирования видео, создания миниатюр и распознавания текста. 8 700установок baoyu-youtube-transcript JimLiu Скачивает субтитры и обложку видео YouTube по ссылке или ID. Пригодится, когда нужен текст ролика без ручного копирования. CX Codex +1 21 600установок descript social-media-skills Скилл для монтажа разговорного контента: правки вносятся в текст расшифровки, а не в таймлайн. Пригодится на подкастах, интервью и говорящих головах. CX Codex +1 585установок extracting-youtube-comments-for-research apidojo Тянет комментарии с YouTube-видео и каналов через Apify и раскладывает их по темам, вопросам и тональности. Нужен, когда надо понять, о чём пишут зрители. CX Codex +1 794установок webinar-to-content-multiplier OneWave-AI Превращает запись вебинара в посты для блога, короткие заметки для соцсетей и серию писем. Вытаскивает цитаты, цифры и удачные формулировки. CX Codex +1 306установок

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

watching-videos Скилл анализирует локальные видеофайлы и ролики по ссылкам через OCR кадров и транскрипцию речи. Помогает агенту отвечать по реальному содержанию видео с таймкодами. CX Codex +1 525установок video-memory Постоянный индекс всех видео, которые агент разбирал на этой машине: кадры, OCR, транскрипты и прошлые ответы. Пригодится, когда нужно вспомнить, что было в записи. CX Codex +1 510установок asking-with-evidence Отвечает на вопросы по ранее просмотренным видео из локального индекса с таймкодами и оценкой уверенности. Позволяет проверить детали без повторного запуска анализа. CX Codex +1 506установок the-loop Записывает, как ведёт себя интерфейс, анимация или игра, сверяет запись с вашими критериями и повторяет прогон, пока не пройдёт. CX Codex +1 501установок recovering-from-errors Скилл разбирает сбои Watch Skill: читает код ошибки, запускает watch-skill doctor и повторяет упавшую команду один раз. CX Codex +1 498установок 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установок

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

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