Ascend Skills Library
Creative

IG carousel factory ChatGPT.

Turn a client's story into finished 4:5 carousel slides, copy and art direction included.

v2.0.0·updated 18 Sep 2026·12 bundled files·beta
Use the Ascend Skills: IG carousel factory ChatGPT

Paste that line into your AI and it fetches this skill, whole and current, then asks you for what the skill needs. Not connected yet? How to connect.

Skill details

What it does

A finished set of up to ten 4:5 Instagram carousel slides for a client's story, from intake to copy to art direction to generated images, inside a chat runtime that has its own image tool.

Who uses it

content creatorart directorcopywriterin Creative

What you need

Tools and access: ChatGPT native image generation · Python 3 · Pillow

You bring:

  • the client profile with face references
  • a story bank or an interview
  • the client's palette and fonts, if they exist
  • approval on the copy and the visual direction

How it works7

The steps, in order. The method itself is served whole through the connector, current on every use.

  1. 1

    Load the client profile

  2. 2

    Choose and gate the story

  3. 3

    Write or ingest the copy

  4. 4

    Get copy and visual approval

  5. 5

    Plan and generate each slide

  6. 6

    Run readability and likeness QA

  7. 7

    Deliver the slides and the caption

What it doesn't do

  • Runtimes without a native image tool; use the universal edition
  • Editing a failed render instead of regenerating it

When your AI reaches for it

End-to-end storytelling Instagram carousel factory: turns a client's story (story bank, interview, voice memo, or existing content) into slide-by-slide short copy, then designs every slide — native ChatGPT image generation with the client's face reference, with measured safe-zone and typography planning, plus optional exact-font compositing in the client's palette. Two entry points: full pipeline (story to copy to design) or design-only (copy from a copywriter straight to finished slides). Use this skill whenever the user mentions Instagram carousels, IG carousel, carousel post, storytelling post, personal branding slides, "design the carousel", "write carousel copy", swipe post, or wants slides for a client's story — even if they only ask for one stage (copy only, or design only).

What ships with it12

referencereferences/IG-safezone-bw.png9 KB
referencereferences/approval-plan.md4 KB
referencereferences/copy-framework.md20 KB
referencereferences/design-spec.md13 KB
referencereferences/ig-safezone.png9 KB
referencereferences/phone-camera-playbook.md22 KB
referencereferences/photo-preservation.md7 KB
referencereferences/readability-emphasis.md11 KB
referencereferences/story-intake.md3 KB
referencereferences/teaching-clarity.md7 KB
referencereferences/typography-layout.md11 KB
scriptscripts/compose_slide.py14 KB

Latest change

v2.0.018 Sep 2026Breaking
Breaking: the carousel folder moves. Every work product now lands in the standard output tree (docs/SKILL-FORMAT.md, "Where a skill writes"): a carousel is written to `clients/<client>/creative/carousels/<n>/` (slides and `copy.md`, with `production/` for prompts, renders and specs) and the client's profile is read from `clients/<client>/assets/carousel-profile.json`, instead of `{client}/Carousel {n}/` and `_production/` wherever the session happened to be. File names inside the folder are unchanged. No change to the method.

See all 13 releases →

Related skills