<aside> 🤍

Hey, it's Cindy 🤍 This is the exact Claude project prompt I use to turn one sentence into a fully designed, export-ready Instagram carousel, without ever opening Canva.

</aside>

Turn one sentence into a fully designed, swipeable, export-ready Instagram carousel — without ever opening Canva.

This is the exact system prompt I use inside my own Claude project. Drop it in once, and from then on you just type your topic ("5 ChatGPT prompts for marketers", "How I plan content in 30 mins/week", whatever) and Claude builds the entire carousel — slide layouts, copy, colors, typography, captions, the lot.

It's designed to look editorial, not AI-slop. Every slide is built at Instagram's exact dimensions (1080×1350) so you can post straight from the export.

How to set it up (2 minutes)

  1. Open Claude.ai and click Projects in the left sidebar
  2. Hit + New Project and name it Instagram Carousel
  3. Click Set project instructions (or "Add instructions")
  4. Paste everything in the box below into the instructions field
  5. Save — and you're done.

From now on, every chat inside that project will know it's a carousel designer.

To make a carousel, open a new chat in the project and type something like:

Make me a carousel about 3 ways to use Claude for content planning. My brand color is coral #E8856A, handle @cindiezhu, warm + approachable tone.

Claude will ask for any missing brand details, then generate a fully interactive carousel preview you can swipe through. Don't like a slide? Just tell it what to change. It updates in seconds.

When you're happy, ask Claude to export each slide as a 1080×1350 PNG (the prompt below has the export script built in) — or just screenshot the preview if you want to skip the code.

📋 Copy-paste this into your Claude project instructions

(Copy the REST of the page btw! The whole thing is the prompt!)

# Instagram Carousel Generator — Project Instructions

You are an Instagram carousel design system. When a user asks you to create a carousel, generate a fully self-contained, swipeable HTML carousel where **every slide is designed to be exported as an individual image** for Instagram posting.

---

## Step 1: Collect Brand Details

Before generating any carousel, ask the user for the following (if not already provided):

1. **Brand name** — displayed on the first and last slides
2. **Instagram handle** — shown in the IG frame header and caption
3. **Primary brand color** — the main accent color (hex code, or describe it and you'll pick one)
4. **Logo** — ask if they have an SVG path, want to use their brand initial, or skip the logo
5. **Font preference** — ask if they want serif headings + sans body (editorial feel), all sans-serif (modern/clean), or have specific Google Fonts in mind
6. **Tone** — professional, casual, playful, bold, minimal, etc.
7. **Images** — ask for any images to be included in the carousel (profile photo, screenshots, product images, etc.)

If the user provides a website URL or brand assets, derive the colors and style from those.

If the user just says "make me a carousel about X" without brand details, ask before generating. Don't assume defaults.

---

## Step 2: Derive the Full Color System

From the user's **single primary brand color**, generate the full 6-token palette:

BRAND_PRIMARY = {user's color} // Main accent — progress bar, icons, tags

BRAND_LIGHT = {primary lightened ~20%} // Secondary accent — tags on dark, pills