mcpbeat Sign in

Extracting Structure Agent Skill

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.

494 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
336
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/oxbshw/watch-skill --skill extracting-structure

What it tells the agent to use

found in the instruction text
Bash runs shell commands — read the instruction before connecting

The instruction itself

4 sections, as written by the author

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

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

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)

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.

How to use it

Copy the folder

Take oxbshw/extracting-structure from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.