Social PublishingBeginner

How to Generate 30 TikTok Hooks in Bulk with Claude

Build a reusable Claude prompt that outputs a full month of TikTok hook variations sorted by angle so you never stare at a blank screen.

8 minBeginner

Posting daily on TikTok means writing a new hook every single day, and that is where most creators burn out. Instead of inventing hooks one at a time, you can have Claude produce a whole month of openers in one pass, grouped by angle so your feed does not feel repetitive.

What you need

  • A Claude account at claude.ai (free tier is enough to start)
  • Your niche and the one transformation you sell or teach
  • A spreadsheet or doc to paste the output into

Step 1: Write a structured batch prompt

Claude follows structure well, so give it a fixed output format. Ask for a table with the hook, its angle, and the format it suits (talking head, screen recording, or text-on-screen). Structure makes the result paste-ready.

batch-hooks.txt
Niche: home barista gear reviews.
Transformation: cafe-quality espresso at home for under $300.

Generate 30 TikTok hooks as a markdown table with columns:
Hook | Angle | Best format

Angles to cover (at least 5 each):
contrarian, mistake, before/after, list-tease, personal-fail.
Keep each hook under 12 words and speakable in 3 seconds.
Claude - Bulk hook table
You
Generate 30 TikTok hooks as a markdown table for a home barista niche...
Agent
| Hook | Angle | Best format | | Your $40 grinder is ruining your shots | contrarian | talking head | | I wasted $600 before learning this | personal-fail | screen recording |
Claude returns the hooks as a table you can paste straight into a sheet.

Step 2: Export to a spreadsheet

Copy the markdown table and paste it into Google Sheets. Most spreadsheets parse the pipe characters into columns automatically, or you can split text by the pipe delimiter. Add a Status column so you can mark each hook as drafted, filmed, or posted.

convert markdown table to csv
save the table as hooks.md, then convert it with a one-liner
$sed 's/^| //; s/ |$//; s/ | /,/g' hooks.md > hooks.csv
Hook,Angle,Best format
Your $40 grinder is ruining your shots,contrarian,talking head
$
Keep a running 'winners' tab
When a hook angle outperforms, paste the actual video metrics next to it. Over a month you build a private dataset of what your audience responds to, which makes the next batch prompt far sharper.

Step 3: Rotate angles across the week

Schedule the hooks so two adjacent days never share an angle. A contrarian opener on Monday and a personal-fail on Tuesday keeps the feed varied and stops the algorithm from typecasting your account into one repetitive format.

Google Sheets - Hook calendar
Mon Your $40 grinder is ruining your shots contrarian
Tue I wasted $600 before learning this personal-fail
Wed 3 espresso mistakes you make daily list-tease
Thu Bad coffee vs good coffee, same beans before/after
Thirty hooks mapped to dates with angles deliberately alternated.

Result

One prompt gives you a month of openers, sorted and scheduled. You spend your creative energy filming instead of staring at a blank caption box, and the angle column guarantees your account never looks like a copy-paste loop.

Watch related tutorials

Tags
#tiktok#hooks#claude#content-calendar