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.
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.
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.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.
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.
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
12:00
17:00
14:30
16:10
11:30
13:20