superagnt

Hook Lab

Ready-to-film scripts every week, each built on a hook that already won in your niche.

TikTok only. It studies the hooks that win and writes the scripts; it never posts, comments or DMs.

hook lab · the weekly study
live
Hook patterns, ranked

how often each opener shape repeats among winners

negative hook (“stop doing X”)×14
time-cost confession×11
myth vs test×9
“nobody talks about” gap×7

filed weekly, so the ranking sharpens every week

Script 1 of 5negative hook ×14
hook · first 2 seconds
Stop upgrading your espresso machine. The $700 problem is your $12 water.
beats
1cold open on the shot pulling wrong, no intro
2the mineral test strip reveal, numbers on screen
3side-by-side pull: tap vs remineralized
cta
Full water recipe in the pinned comment.
cites 2.4M viewscites 1.8M viewscites 1.1M views
script 1 ready · 4 queued·you pick one and press recordexample run · fictional data

The first two seconds decide whether a video runs, and your niche already ran the test. This agent studies the top-performing videos each week, ranks the hook patterns that keep winning, and writes ready-to-film scripts in your voice: hook, beats, CTA, proof linked. You film; it queues next week’s batch.

TikTok search + video dataWorkspace Postgres
01// install

One paste into your agent.
Your first script, minutes later.

works with any agent+ 8 more
Install superagnt's Hook Lab skill for me. It's the shortform-script-engine plugin from the github.com/superagnt/plugins marketplace, plus the superagnt MCP server (on Claude it's a connector I add in my browser; elsewhere I sign in through my browser). The setup guide for each kind of agent is at https://www.superagnt.com/install?skill=shortform-script-engine
or follow the detailed setup instructions

» installs the shortform-script-engine skill (read every file first, or the raw SKILL.md) and enables data:tiktok, database

» not at your machine? send the install to your inbox and run it at your desk.

03// what a script holds

A script, not notes

  • The hook line, in your words: the pattern from the winners, never their wording.
  • The beats, each with rough seconds, so you see the length before you film. Match the length of the winners it cites.
  • A visual note where a beat needs one, and the call to action you sell to.
  • The 2 or 3 winning videos the pattern came from, linked, with their plays and likes.

Hooks are read from each video's caption text. When the spoken opening isn't in the caption, the skill says so instead of guessing.

04// step by step

Three steps to your first script.

  1. 1

    Name the niche

    Tell it your niche, the creators you rate, and what you sell. It derives the searches, an engagement floor, and the CTA your scripts should land on.

    agnt_db_insert

    your niche → its searchesexample
    “fitness coaching”→
    online coach@3 creators you ratecta: book a call
  2. 2

    It studies the winners

    It pulls the top videos per search, reads each one’s opening line and engagement, and ranks the hook patterns by how often they repeat among winners. Filed, so the ranking sharpens every week.

    data_tiktok_search_videos · data_tiktok_video_details · agnt_db_upsert

    winners, classifiedexample
    “stop doing cardio first”contrarian · 2.1M
    “i trained like X for 30 days”n-days · 1.4M
    “the meal that broke my plateau”result-first · 3.2M
  3. 3

    Scripts, not notes

    The top patterns become complete scripts: the hook line, the beat-by-beat structure, the CTA, each citing the winning videos it is built on. You pick one and press record.

    agnt_db_select · agnt_db_upsert

    script 1 of 5 · ready to filmexample

    Hook: “this one meal change added 40lbs to my squat.”

    0-2s hook · 2-14s the 3 beats · 14-20s cta

    ↳ built on result-first · 3 winners linked

    you press record · + 4 more scripts

»After the first good run, the skill offers the always-on version: a small hosted runner on a schedule, so the work keeps happening with your laptop closed. You confirm the cadence before anything is scheduled.

05// what's inside

Read every file before you install it.

SKILL.md tells your agent to set up your niche, the creators you rate and your call to action, pull the top videos per search, read each one's opening line and stats, sort the openings into named patterns, rank them by how often they repeat among winners, and write complete scripts on the top patterns, each citing its example videos. Its first two headings are setup for the agent.

Plain markdown your agent reads while it runs. SKILL.md is the procedure. This is the plugin exactly as it installs from github.com/superagnt/plugins: 4 files, 7.8 KB.

06// questions

Common questions

01Is Hook Lab a TikTok script generator?

Yes, one that starts from your niche instead of a blank prompt. It studies the top TikTok videos for your searches, ranks the hook patterns that repeat among them, and writes complete scripts (hook, beats with rough seconds, call to action) that cite the videos each pattern came from.

02Can it pull the script of an existing TikTok?

It reads each video's caption text and stats, not the audio. When a video's spoken opening isn't in its caption, the skill says so. Most of the top results for "TikTok script generator" are transcript tools (5 of the top 9 on Google US, Nov 3, 2026), if a transcript is what you need.

03Does it work for YouTube Shorts or Instagram Reels?

It studies TikTok only. The scripts it writes are plain vertical-video scripts, so you can film them for Shorts or Reels too.

04How long should a TikTok script be?

As long as the winners in your niche. Each script lists its beats with rough seconds and links the videos its pattern came from, so you can match their length before you film.

05Is it free?

The skill is free to install and read. Its TikTok reads are paid in superagnt credits per call, and plans are $49, $149 or $399 a month, with a no-card trial to start.

06Does it post for me?

No. It writes scripts. It never posts, comments or sends DMs; you film and publish.