claudeers.
// Claude Skills

dissect

Reverse-engineer any video (YouTube, TikTok, Reels, X...) into a reusable blueprint for making similar videos. A Claude Code skill.

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up dissect (claude-plugin project) into my current project.
Found on https://claudeers.com/dissect
Repo: https://github.com/0xpratzyy/dissect
Homepage/docs: —
Detected install method: claude-plugin → /plugin install dissect@0xpratzyy/dissect
Category: skills. Platforms: web, mobile.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or install directly (claude-plugin)

⚠ Unverified / not recently updated — review before pasting a run-this config.

/plugin marketplace add 0xpratzyy/dissect
/plugin install dissect@0xpratzyy/dissect
// or clone
git clone https://github.com/0xpratzyy/dissect

// compatibility

Platformsweb, mobile
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

dissect

Reverse-engineer any video into a blueprint you can reuse.

Paste a link from YouTube, Shorts, TikTok, Instagram Reels, X, Facebook, Vimeo, Reddit and more. You get a Markdown file you, an editor or an AI can follow to make a new video in the same format.

/dissect https://www.tiktok.com/@zachking/video/6768504823336815877

What it does

  1. Downloads the video with yt-dlp. It falls back to browser impersonation and the newest yt-dlp release when a site pushes back, and uses your browser login only if you say yes.
  2. Measures what machines measure well:
    • every cut and on-screen change (captions, graphics, dissolves) and the pace across the video
    • the opening, frame by frame, at 4–6 frames a second
    • a transcript with word timings: words per minute, pauses (and what comes after them), emphasised words, pitch and sentence endings
    • the music bed and its level under the voice, sound effects on cuts, loudness
    • platform stats, engagement ratios, top comments, and YouTube's most-replayed moments
    • labelled contact sheets of the frames
  3. Watches and interprets. Claude looks at every frame sheet, lines up what's on screen with what's being said, and works out why the video works.
  4. Writes the blueprint:
    • format card, hook breakdown, beat sheet, shot grammar
    • visual style guide (captions, fonts, colours), voice direction, sound design, packaging
    • a fill-in-the-blanks script, a production plan
    • prompts for script, voice, visuals, captions and music
    • an edit recipe and a QA checklist

Give it several links and it also writes formula.md: what stays constant across them, and what the best performer did differently.

Install

Claude Code (plugin)

/plugin marketplace add 0xpratzyy/dissect
/plugin install dissect@dissect

From a local clone, point the marketplace at the folder instead: /plugin marketplace add ./dissect.

Any agent that reads SKILL.md files (manual)

Copy the skill folder into your skills directory:

cp -r plugins/dissect/skills/dissect ~/.claude/skills/            # personal, every project
cp -r plugins/dissect/skills/dissect .claude/skills/              # this project only
Copy-Item -Recurse plugins\dissect\skills\dissect "$HOME\.claude\skills\"   # Windows

Requirements

ToolWhyInstall
uvRuns the script and installs its Python packages automaticallybrew install uv · winget install astral-sh.uv · curl -LsSf https://astral.sh/uv/install.sh | sh
ffmpegFrames, audio, loudnessbrew install ffmpeg · winget install Gyan.FFmpeg · sudo apt install ffmpeg
yt-dlpDownloads (optional: uv can fetch it on demand)brew install yt-dlp · winget install yt-dlp.yt-dlp · uv tool install yt-dlp
Deno (recommended)Lets yt-dlp unlock every YouTube formatbrew install deno · winget install DenoLand.Deno

Check everything, with install hints for your OS:

python3 plugins/dissect/skills/dissect/scripts/doctor.py --warmup

On first use, Whisper downloads a speech model: about 140 MB for quick, 480 MB for standard (the default), 1.5 GB for deep.

Use

Just talk to Claude:

  • dissect this reel and tell me how to make one like it: <link>
  • why did this go viral? <link>
  • break down the first 3 minutes of this MrBeast video, I want his pacing: <link>
  • here are 4 TikToks from the same creator, what's their formula? <links>

Or call it directly: /dissect <link or file> [more links] [quick|deep].

Each dissection lands in ./dissections/<date>-<platform>-<title>/:

<slug>.blueprint.md   the reusable blueprint
facts.md              every measurement, the shot list with what's said in each shot, the transcript
sheets/               hook.jpg (dense opening), shots-*.jpg, most-replayed.jpg, cover.jpg
data/                 analysis.json, transcript.json / .txt, info.json, comments.txt

The downloaded video is deleted afterwards (--keep-video keeps it), so a dissection is a couple of MB.

Script options

uv run plugins/dissect/skills/dissect/scripts/dissect.py <link-or-file> [options]

OptionDefault
--depth quick|standard|deepstandardframes on the sheets (36 / 72 / 160) and Whisper model (base / small / medium)
--out DIR./dissections (or $DISSECT_OUT)where dissections go
--max-minutes Nwhole videoanalyse only the opening N minutes
--lang CODEautospoken language, e.g. en, hi, es
--model NAMEby depthany faster-whisper model, e.g. large-v3, turbo
--cookies-from-browser NAME / --cookies FILEoffuse a logged-in session (Claude asks you first)
--keep-videooffkeep the source video
--no-commentsoffskip YouTube comments
--cut-threshold X0.30scene-change score that counts as a cut

Privacy and fair use

  • Everything runs on your computer. Nothing is uploaded anywhere.
  • Browser cookies are read only when you approve it, for that one download.
  • Blueprints quote the video sparingly and teach the format. They don't reproduce the script, the footage or anyone's likeness.
  • Respect platform terms and creators' copyright: study, don't re-upload.

Troubleshooting downloads: references/downloading.md.

License

MIT

// faq

What is dissect?

Reverse-engineer any video (YouTube, TikTok, Reels, X...) into a reusable blueprint for making similar videos. A Claude Code skill.. It is open-source on GitHub.

Is dissect free to use?

dissect is open-source under the MIT license, so it is free to use.

What category does dissect belong to?

dissect is listed under skills in the Claudeers registry of Claude-compatible tools.

12 views
★ 12 stars
unclaimed
updated 5 days ago

// embed badge

dissect on Claudeers
[![Claudeers](https://claudeers.com/api/badge/dissect.svg)](https://claudeers.com/dissect)

// retro hit counter

dissect hit counter
[![Hits](https://claudeers.com/api/counter/dissect.svg)](https://claudeers.com/dissect)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/⟨Shell⟩★ 292,190◷ MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/⟨Python⟩★ 178,324[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/⟨Python⟩★ 138,919◷ MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/⟨Python⟩★ 123,800◷ MIT[ claude ]
→ see how dissect connects across the ecosystem