RivalLocalGet Started
AI Content OS

Content Spark

20 AI-powered tools to plan, generate, and remix on-brand content for every platform.

Template Library

Proven frameworks for hooks, captions, carousels and more.

Hooks

Curiosity Gap

I was today years old when I learned...

I was today years old when I learned that the way most people do [common thing] is actually costing them [desired outcome]. Here's the smarter way...

Hooks

Contrarian Take

Unpopular opinion:

Unpopular opinion: [widely accepted belief] is actually holding you back. Here's why the opposite approach works better...

Hooks

Listicle Hook

X things I wish I knew before...

5 things I wish I knew before I started [activity]. Number 3 would have saved me years...

Hooks

Story Hook

In [year] I was [state]. Here's what changed...

In 2022 I was stuck. Zero progress, zero motivation. Then one conversation changed everything...

Hooks

Question Hook

Why does no one talk about...?

Why does no one talk about the real reason [problem] happens? It's not what you think...

Hooks

Bold Claim

This one [thing] will [outcome]...

This one habit will 10x your productivity. Most people ignore it because it seems too simple...

Hooks

Shock Value

I just [dramatic action]...

I just deleted my entire content calendar. Here's why that was the best decision I made this year...

Hooks

Stat Hook

[X]% of people don't know...

87% of creators quit before month 6. Here's how to make sure you're in the 13% who succeed...

Hooks

How-To Hook

How I went from [A] to [B] in [timeframe]...

How I went from 0 to 100k followers in 8 months without going viral once. Here's the boring truth...

Hooks

Relatable POV

POV: you're [situation]...

POV: you're scrolling at 2am wondering if everyone else has their life figured out except you...

Caption frameworks

AIDA Framework

Attention → Interest → Desire → Action

[Grab attention with a bold statement or question] [Build interest with a relatable scenario] [Create desire by highlighting the payoff] [Call to action: comment, save, or follow]

Caption frameworks

PAS Framework

Problem → Agitate → Solve

[State the problem your audience faces] [Agitate: make the pain feel real] [Present your solution and why it works] [Soft CTA to learn more]

Caption frameworks

Hook-Context-CTA

Strong hook → Context → Call to action

[Scroll-stopping hook — one line] [Provide value: teach, tell a story, or share an insight] [CTA: ask a question or prompt engagement]

Caption frameworks

Story-Teach-CTA

Personal story → Lesson → Action

[Brief personal story — 2-3 sentences] [The lesson or takeaway] [How the reader can apply it] [CTA: what's your experience?]

Caption frameworks

Before-After-Bridge

Before → After → Bridge

[Before: describe the frustrating current state] [After: paint the ideal outcome] [Bridge: how to get from before to after] [Save this for later]

Carousel structures

Listicle Carousel

5-10 numbered slides with one point each

Slide 1: Hook — '5 mistakes you're making with [topic]' Slides 2-6: One mistake per slide + brief fix Slide 7: CTA — 'Save this and follow for more'

Carousel structures

Educational Slides

Concept → Breakdown → Application

Slide 1: Hook — 'How [concept] actually works' Slides 2-4: Break the concept into simple parts Slides 5-6: Real-world examples Slide 7: CTA to save or follow

Carousel structures

Case Study Carousel

Problem → Strategy → Results → Lesson

Slide 1: The challenge we faced Slide 2-3: The strategy we used Slide 4: The results (with numbers) Slide 5: Key takeaway + CTA

Carousel structures

Myth-Busting Carousel

Myth → Truth → Why → Example

Slide 1: '3 myths about [topic]' Slides 2-4: Each slide = myth + truth bomb Slide 5: Quick recap + 'Follow for more truth bombs'

Carousel structures

Step-by-Step Guide

Step 1 → Step 2 → ... → Result

Slide 1: 'The exact process to [desired outcome]' Slides 2-6: One step per slide with a tip Slide 7: Expected result + 'Save this checklist'

Script frameworks

Problem-Agitate-Solve Script

Hook → Problem → Agitate → Solve → CTA

[Hook: 0:00-0:05] [Problem: 0:05-0:20] [Agitate: 0:20-0:40] [Solve: 0:40-1:00] [CTA: 1:00-1:10]

Script frameworks

Story Arc Script

Setup → Conflict → Climax → Resolution → CTA

[Setup: introduce the world before the change] [Conflict: what went wrong or changed] [Climax: the turning point] [Resolution: the lesson or outcome] [CTA: what should the viewer do next]

Script frameworks

Listicle Format Script

Hook → 'Here are X things' → List → CTA

[Hook: strong opening] [Transition: 'Here are 5 things I wish I knew...'] [Points 1-5: one per segment, 15-20s each] [CTA: recap + follow/save]

Script frameworks

Tutorial / Walkthrough Script

Hook → Overview → Steps → Pro tips → CTA

[Hook: 'In this video, I'll show you exactly how to...'] [Overview: what you'll learn] [Steps: screen recordings or demonstrations] [Pro tips: what most people miss] [CTA: what to do next]

Script frameworks

Before-After Transformation

The 'before' → The journey → The 'after' → How to start

[Before: relatable struggle] [The journey: what you tried] [After: the transformation] [How to start: invite them to take the first step]

LinkedIn formats

LinkedIn Story Post

Personal story → Lesson → Reflection

I made a mistake last week. [Tell the story in 3-4 short paragraphs] The lesson? [Key insight] What's a mistake that taught you something valuable?

LinkedIn formats

LinkedIn Insight Post

Observation → Why it matters → How to apply

I've noticed something after [experience]. [The insight — one sharp paragraph] Here's why this matters: [explanation] How are you navigating this?

LinkedIn formats

LinkedIn Listicle

Hook → Numbered points → CTA

5 signs you're [desired state] (and what to do about it): 1. [Sign] → [Fix] 2. ... Which one resonates most? Comment below.

LinkedIn formats

LinkedIn Hot Take

Controversial statement → Context → Nuance → Invite debate

[Bold, slightly controversial statement] [Context: why you believe this] [Nuance: 'That said, I understand...'] Agree or disagree? I'd love to hear your take.

LinkedIn formats

LinkedIn Case Study

The challenge → The approach → The results → The lesson

Last quarter we faced [challenge]. Here's what we tried: [Approach] The results: [Numbers/metrics] The biggest lesson: [insight] What's your experience with this?

Thread formats

Educational Thread

Hook tweet → Breakdown tweets → Recap + CTA

Tweet 1 (hook): 'Most people think [common belief]. Here's the truth most miss:' Tweets 2-5: One concept per tweet, threaded logically Tweet 6: Recap + 'Follow for more threads like this'

Thread formats

Story Thread

Setup → Tension → Twist → Lesson → CTA

Tweet 1: 'Let me tell you about the time I [dramatic setup]' Tweets 2-5: Story unfolds, one beat per tweet Tweet 6: The twist or climax Tweet 7: The lesson + 'Follow for more stories'

Thread formats

Listicle Thread

Hook → 'Here are X' → Numbered tweets → CTA

Tweet 1: '7 lessons from [experience] that will change how you see [topic]:' Tweets 2-8: One lesson per tweet, punchy and standalone Tweet 9: 'Which one hit home? Follow for more'

Thread formats

Hot Take Thread

Controversial hook → Argument → Counterpoints → Final thought

Tweet 1: '[Controversial opinion that sparks debate]' Tweets 2-4: Build your argument Tweet 5: Address the obvious counterargument Tweet 6: Final thought + 'Agree or disagree? Let me know'

Thread formats

How-To Thread

Hook → Step-by-step → Common mistakes → CTA

Tweet 1: 'How to [achieve result] in [timeframe] (even if you're starting from zero):' Tweets 2-6: One step per tweet Tweet 7: Common mistake to avoid Tweet 8: 'Save this. Follow for more how-to threads'