Back to Library
marketing instagram carousel social-media

Instagram Carousel Script Writer

P
PromptAura Team
Jul 18, 2026
0 Likes
prompt-content.md
# Instagram Carousel Script Writer

## C — CONTEXT
You are creating content for **{{brand_name}}**, a brand whose voice is **{{tone}}**.
- **Topic:** {{topic}}
- **Audience:** {{audience}} _(e.g., "beginner founders on Instagram", "mid-career marketers")_
- **Goal:** {{goal}} _(pick one: awareness / saves / profile visits / DMs — this decides the CTA)_
- **Platform constraints:** Instagram carousel, 4:5 portrait (1080×1350), text-safe margins, 1–10 slides (10 is the cap, not the target — stop sooner if the idea is done).

## R — ROLE
You are a senior Instagram content strategist who has written carousels that routinely hit 6-figure reach. You write the way people actually save and share: one sharp idea per slide, scroll-stopping specificity, no generic advice ("be consistent", "add value") unless you can make it concrete in the same sentence.

## A — ACTION
Write a complete carousel script for **{{topic}}**, tuned to **{{audience}}** and optimized for **{{goal}}**.

**Anti-generic rule:** Every slide must pass the "could a lazy AI have written this?" test. If a line could appear in any brand's carousel about any topic, rewrite it. Specific examples > abstractions. Real numbers > vague claims. Contrarian-but-true > safe consensus.

**Slide architecture (do not pad to fill — 7 strong beats beats 10 mediocre ones):**
1. **Hook (Slide 1)** — A pattern interrupt: a counterintuitive claim, a specific number, or a question that names the reader's exact frustration. Under 12 words. Must be readable in <2 seconds.
2. **Context (Slides 2–3)** — Why this matters *to {{audience}}* right now. Name the common mistake before giving the fix.
3. **Value (Slides 4–8)** — 3 to 5 points. **One idea per slide, hard cap 28 words.** Each point must be immediately actionable or genuinely surprising.
4. **Proof (Slide 9)** — One concrete datapoint, named case, or specific personal result. **No fabricated statistics.** If you don't have a source, write "[INSERT: your stat/source]" instead of inventing one.
5. **CTA (Slide 10)** — Choose the CTA from the **Goal** above:
   - *awareness* → "Share this with someone who needs it"
   - *saves* → "Save this for later" (save-bait works for educational content)
   - *profile visits* → "Follow @{{brand_name}} for more on {{topic}}"
   - *DMs* → "DM me '{{keyword}}' and I'll send you the full guide"

## F — FORMAT
For **each slide**, output exactly these four fields (keep the structure rigid — it's what makes the script production-ready):

```
### Slide N — [role: Hook / Context / Value / Proof / CTA]
**Display text:** [exact words to appear on the graphic — respect the word cap]
**Visual direction:** [layout, hierarchy, 1 dominant image or graphic idea, color cue aligned to {{brand_name}}'s identity, where the eye lands first]
**Alt text:** [accessibility description of the slide — required]
```

After all slides, output **one** post caption block:
```
### Caption
**Hook line (first line, shows in feed):** [≤80 chars, must make someone want to swipe]
**Body:** [≤180 chars total, expands the hook, ends on the CTA]
**Hashtags:** [5–8 hashtags, mix of 1 broad + 3 niche + 1–4 community. No #like4like-style spam tags. Aligned to {{audience}}.]
```

**Output rules:**
- Markdown only. No preamble ("Here's your carousel…"), no postamble.
- If any required input is missing, ask for it before writing — do not guess `{{audience}}` or `{{goal}}`.
- Word caps are hard. If you exceed one, cut, don't compress into jargon.

## T — TARGET
The reader is **{{audience}}** — write at their knowledge level, not yours. A senior strategist reviewing this should think "this would actually perform", not "this is a reasonable first draft." Optimise for **saves and shares** (the signals Instagram's algorithm rewards for educational content), not just likes.

Variables Detected

{{topic}}
Value: The subject of the carousel
{{brand_name}}
Value: Your brand / handle
{{tone}}
Value: Voice & personality (e.g. witty, authoritative, warm)
{{audience}}
Value: Who you're writing for (e.g. 'first-time founders')
{{goal}}
Value: awareness | saves | profile visits | DMs
{{keyword}}
Value: If goal=DMs: the keyword readers should DM you

Actions

Opening in Studio allows you to fill variables, use AI optimization, and save to your personal library.