Diagnosis before treatment
Most 'make it better' tools re-render everything and hope. Hook Doctor names the specific problem first — a buried hook is a trim job, not a re-shoot.
Shorts live or die before the third second. Hook Doctor scores your opening 1-10, critiques the frames a viewer actually sees, names the ONE biggest problem — then applies the smallest fix that changes it: a tighter trim, punchier captions, a rewritten hook line. Before/after score included.
This short is getting skipped — diagnose the hook and fix it.
…and Claude drives the whole pipeline below on your machine.
Most 'make it better' tools re-render everything and hope. Hook Doctor names the specific problem first — a buried hook is a trim job, not a re-shoot.
Frame previews and vision critique mean the advice covers what the viewer's eye gets in second one — not just what the transcript says.
The 1-10 score before and after the fix is the deliverable. If the score didn't move, you iterate — or learn the problem is the format, and zoom out to a channel audit.
tool_hook_analysis rates the opening 1-10 and returns a critique plus 2-3 rewritten hook lines — structured output, not vibes.
preview_frames samples the opening moments so Claude can SEE the problem — a dead first frame, text arriving late, the subject too small — not just infer it from audio.
The diagnosis comes first, plainly: what's wrong and which single fix addresses it. Nothing renders until you agree.
Trim to the moment, burn viral-style captions, add zoom pulses, or re-voice the opening with a rewritten hook — then hook analysis runs again and you get the before/after score.
tool_hook_analysispreview_framescritique_videotool_trimtool_captions Download the free, open-source desktop app (macOS / Windows / Linux) and open it. It bundles the whole pipeline — yt-dlp, Whisper, FFmpeg — and the MCP server.
It shows your loopback endpoint and a bearer token, with a ready-to-paste Claude Code command and a JSON config snippet for Cursor / Claude Desktop.
Paste the command. Your client loads ViralMint's tools, the built-in workflow recipes (this skill is one) and read-only resources like your balance and recent videos.
Type the prompt above. Claude runs the recipe end-to-end against the local app and hands you the finished mp4 — no clicking through the UI.
| What matters | Typical paid agent tools | ViralMint |
|---|---|---|
| Agent tools / skills | Behind a paid tier | Free & open-source (AGPL) |
| Where it runs | Their cloud | Your machine (loopback MCP) |
| Your footage & data | Uploaded to their servers | Stays local — only AI calls leave |
| Pricing | Monthly subscription | Prepaid, pay-per-render at ~cost |
| Output watermark | On free tiers | Never |
| Script quality | Prompt → generic script | Grounded in real breakouts + your data |
highlighted column = clearer fit.
The spoken opening — is there a question, a stake, a promise in the first seconds? — scored 1-10 with a written critique and 2-3 rewritten hook lines. The frame preview adds the visual half: what's on screen while those words play.
Hook analysis needs a spoken opening, so pure-music videos get the visual critique path instead (frame previews + vision critique) — still useful for a dead first frame.
Trim straight to the moment, word-by-word highlight captions, zoom pulses on spoken words, a mild speed-up with pitch preserved, a re-voiced opening from a rewritten hook line, or a frame-anchored cover image. The smallest sufficient one goes first.
That's a format problem, not a file problem — Hook Doctor hands off to the Channel Audit skill, which looks at your whole recent output and what overperforms for channels like yours.
Install the free ViralMint desktop app, connect it to Claude Code or Cursor, and run this skill — no subscription, no watermark, your footage never leaves your machine.