Use when creating, critiquing, researching, or redesigning Instagram carousel posts, swipe-funnel educational posts, slide-by-slide carousel copy, carousel visual systems, or CTA/save-worthy carousel content.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add het8802/OpenNolan --skill instagram-carousel --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Instagram Carousel?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/het8802-instagram-carousel)More formats (shields.io, HTML) on the badges page.
---
name: instagram-carousel
description: Use when creating, critiquing, researching, or redesigning Instagram carousel posts, swipe-funnel educational posts, slide-by-slide carousel copy, carousel visual systems, or CTA/save-worthy carousel content.
---
# Instagram Carousel
## Core principle
A carousel is a **swipe funnel, not a slideshow**. Every slide has a conversion job: stop the scroll, prove the promise, keep swiping, deliver standalone value, create a save moment, and drive the CTA.
## Source library learned from high-performing Instagram posts
These rules come from high-performing Instagram posts worth learning from, especially a proven creator carousel system. Update this section whenever you find more high-signal creator posts.
### Swipe-funnel system
| Slide role | Job | Failure mode |
|---|---|---|
| Cover | Stop the scroll with a sharp promise, tension, or visual contradiction | Pretty but vague cover; no reason to swipe |
| Slide 2 | Prove the cover was not clickbait | Slow setup; restates title without payoff |
| Middle slides | Each slide must survive alone as a screenshot | Dependent filler slides that only work in sequence |
| Save slide | At least one slide must be useful enough to save | Insight evaporates; no reusable framework/checklist |
| Final slide | CTA that fits the value delivered | Generic “follow for more” with no specific next action |
### Personal-experiment cover pattern
A high-performing reference used this pattern. Caption: “They said AI was done and then this happens in front of your eyes. Comment ‘PROMPT’ below and I’ll send you the steps to set this up.” The slide used huge cropped uppercase text, “I gave my Instagram … to Claude,” with “Instagram” highlighted in orange.
Reusable pattern:
- **Hook formula:** “I [unexpected action] my [asset/platform/business] to/with [AI/tool/person]…” Lead with a first-person experiment, not a generic tutorial title.
- **Curiosity gap:** make the viewer need slide 2 for the outcome, process, or proof. Examples: “I gave my content calendar to Claude,” “I let AI audit my startup idea,” “I rebuilt my pitch deck with one prompt.”
- **Platform/tool specificity:** name the recognizable asset/tool early (`Instagram`, `Claude`, `ChatGPT`, `Notion`, `Slack`) instead of vague “AI tips.”
- **Visual system:** white/cream background, giant bold uppercase type, black primary copy, one accent color for the key noun, intentional edge cropping, minimal/no imagery. Make the cover feel like a poster, not a template card.
- **CTA gate:** if the carousel teaches a setup/process/prompt, end with a keyword CTA tied to the artifact: “Comment PROMPT/AUDIT/WORKFLOW for the steps.”
### Oversized hook-library poster pattern
A high-performing reference used this pattern. Caption: “Comment ‘Hooks’ to get 1000+ hand-picked viral hooks.” The preview slide read roughly “10 hooks that stop …” with the word “stop” highlighted.
Reusable pattern:
- **Promise type:** sell a swipe-file/library, not vague advice. Examples: “10 hooks that stop the scroll,” “7 opening lines founders can steal,” “12 AI demo hooks that get saves.”
- **Category pill:** small black rounded label in the corner, e.g. `HOOK LIBRARY`, `STARTUP HOOKS`, `AI REEL HOOKS`, to make the carousel feel like a useful artifact.
- **Poster typography:** warm cream background, massive black bold sans text, one key verb/noun highlighted in a mustard/orange rounded rectangle (`stop`, `steal`, `save`, `copy`).
- **Intentional cropping:** let oversized headline text bleed past the frame edges. This creates scroll-stopping tension and makes the cover feel editorial, not templated.
- **CTA gate:** pair the post with a keyword tied to the asset: “Comment HOOKS for the swipe file,” “Comment SCRIPT for the AI founder hook bank.”
- **Use case:** when creating AI/tech/startup carousels, package generic hook education as a niche library: `10 hooks that stop AI founders mid-scroll`, then make each middle slide one reusable hook shell + an AI/startup-specific example.
### Text-only command poster: “Don’t just tell it. Design it.”
A high-performing reference used this pattern: a square cream poster reading “DON’T / JUST / TELL IT. / DESIGN IT.” Bottom copy: “So next time you tell a story... Don’t just tell it. Design it. And watch how people stop scrolling and start listening.”
Reusable pattern:
- **Core principle:** the message itself becomes the visual. No icons, screenshots, gradients, or AI decoration required when the headline hierarchy is strong.
- **Hook formula:** `DON’T JUST [COMMON ACTION]. [BETTER STRATEGIC ACTION] IT.` or `STOP [LOW-LEVEL BEHAVIOR]. [HIGHER-LEVERAGE BEHAVIOR].` Examples: `DON’T JUST PROMPT IT. SYSTEMIZE IT.`, `DON’T JUST USE AI. DIRECT IT.`, `STOP COPYING PROMPTS. BUILD WORKFLOWS.`
- **Typography:** huge uppercase condensed black sans (`Anton`, `Impact`, `Bebas Neue`, `League Gothic`, `Druk`-like), tight line-height, left-aligned stack. Use a smaller neutral sans for the explanatory payoff.
- **Single-word hero:** pick one verb/noun (`DESIGN`, `SYSTEMIZE`, `AUTOMATE`, `WORKFLOW`, `CONTEXT`) and reverse it out in white/cream on a saturated accent rectangle. This is the only strong color on the slide.
- **Offset completion:** place the final word (`IT.`) to the right of the highlighted block to create movement and a visual pause.
- **Palette/layout:** warm cream background, near-black type, one red/orange/clay accent block, generous negative space on the right, bottom-left explanatory copy aligned with the headline column.
- **Caption payoff:** add one calm 1–2 line sentence at the bottom that turns the command into a lesson. Example: “So next time you use AI, don’t start with tools. Start with the workflow you want to improve.”
- **Use case:** ideal for AI/tech carousel covers, Reel title cards, or save slides where the idea is a strategic reframe rather than a factual news item.
## Carousel planning workflow
Before designing slides, write the **funnel map**:
1. **Cover promise:** What would make the target founder/operator stop?
2. **Slide 2 proof:** What immediately proves the promise is worth swiping?
3. **Standalone middle insights:** What 3–5 frames could be screenshotted alone?
4. **Save-worthy asset:** checklist, formula, decision tree, teardown, prompt, scorecard, or framework.
5. **CTA:** comment keyword, save prompt, or follow-up asset tied to the post.
## Recommended 8-slide structure
1. **Cover:** tension-first hook. Example: “Stop building AI assistants. Build the invoice chaser.”
2. **Proof/payoff:** show the pattern immediately. Example: “The labs are packaging jobs, not chatbots.”
3. **Evidence:** cite source-backed proof in simple terms.
4. **Framework:** turn the idea into a reusable formula.
5. **Examples:** concrete workflow names, before/after, product naming, buyer-recognized jobs.
6. **Market/context proof:** funding, adoption, customer behavior, or creator/buyer signal. Label reported claims.
7. **Rule/checklist/save slide:** one compressed principle people can screenshot.
8. **CTA:** “Comment WORKFLOW for the checklist,” “Save this before naming your AI startup,” etc.
## Daily tech digest carousel variant
Use this variant for “What happened in tech today” posts created from your AI/tech research pool. This is not the same as the selected-idea carousel: the selected idea still gets a full swipe-funnel post, while the digest turns other strong research signals into one idea per slide.
Suggested structure:
1. **Cover:** “What happened in tech today” + date/period + sharp subtitle.
2. **Topic slides:** 5–8 source-backed signals; each slide must state the event, why it matters, and the founder/operator implication in one readable frame.
3. **Pattern/save slide:** synthesize the shared trend across the signals.
4. **CTA:** ask to save/follow/comment for deeper breakdown.
Rules:
- Exclude or de-emphasize the main daily selected concept to avoid duplicating the script workflow.
- Do not use weak creator/search snippets as factual claims; label them as creator-pattern signal or skip them.
- A digest carousel still needs a swipe funnel: the cover sells the digest, slide 2 proves value fast, every topic slide survives as a screenshot, and the final pattern/CTA creates a save moment.
## Visual quality bar
Carousels should look like premium editorial/social design, not generated HTML cards.
For an Anthropic-inspired AI/tech look, see `references/anthropic-inspired-carousel-style.md`.
For Greg Isenberg/Hyperagent-inspired warm editorial product motion assets — off-white canvas, green/red/mauve system colors, serif + sans typography, stylized UI mockups, agent mascots, workflow diagrams — load `editorial-ai-product-design-system`.
Use:
- Strong cover composition with one focal idea.
- Tactile depth: paper, editorial collage, product mockups, screenshots, diagrams, texture, grain, shadows, tape, annotation marks, hand-drawn arrows.
- Large mobile-readable type with generous margins.
- Distinct slide rhythms; avoid repeating identical card layouts.
- One coherent visual system: palette, typography, motifs, spacing, and source tags.
- Source/citation text only if readable or nonessential.
- Full-bleed poster-like composition: do not add repeated top headers, bottom footers, slide numbers, date bars, brand bars, or template chrome unless explicitly requested. Instagram slides should feel like standalone designed posters, not presentation pages.
Avoid:
- Flat HTML/PPT card grids.
- Tiny paragraph blocks.
- Generic robot/AI imagery.
- Decorative chips that do not clarify the point.
- Slides that require previous slides to make sense.
## Production workflow for generated carousel assets
### Saving Instagram carousels as future video/source material
When the user sends an Instagram carousel/post and says to “save these,” “save the repos,” or “we might make a video out of it,” treat it as source capture, not carousel creation. Archive the post assets, extract the reusable list/ideas, verify links where possible, and save a concise Notion/source note. Use `references/instagram-carousel-source-capture.md` for the proven workflow, including the Instagram shortcode/Instaloader fallback, contact-sheet OCR, GitHub normalization, and deliverable shape.
When asked to find or send an already-created carousel:
1. Prefer carousel output folders before generic asset-pack folders: `~/content-os/carousels/`, especially names containing `codex`, `aesthetic`, or the topic/date.
2. If the user mentions “created with Codex,” search prior sessions and local PNGs by mtime/name before assuming the daily asset pack is the carousel.
3. Send slides by numeric filename order (`slide-01.png`, `slide-02.png`, …), not README asset-list order unless the README explicitly defines carousel order.
When asked to create a carousel:
1. Load this skill and `instagram-reels` if the carousel supports a Reel/script.
2. Resolve the source concept before writing copy. If the request is in a thread reply and says “this,” “out of this,” or similar, build the carousel from the referenced parent/thread concept and saved script. Do **not** substitute a daily digest, rejected/non-winning ideas carousel, or alternate research bucket unless the user explicitly asks for those.
3. Draft slide-by-slide copy using the swipe-funnel roles.
4. Use **Codex CLI native image generation** (`$imagegen`) as the preferred image-generation method for aesthetic carousel slides. In the Codex prompt, explicitly say not to write Python/SVG/HTML/CSS/Canvas unless a deterministic fallback is needed.
4. Default AI/tech carousel visual direction: Anthropic-inspired warm editorial/product-strategy design — ivory/cream paper, charcoal ink, clay/orange accents, sand/tan cards, muted olive states, simple line icons, tactile collage/sticky notes, workflow cards, connector diagrams, approval-gate motifs, grain, and soft shadows. Use original/generic icons only; do not copy logos or proprietary brand assets.
5. Save ordered PNG slides (`slide-01.png`, `slide-02.png`, …). If native Codex produces a non-Instagram size, keep the original and resize/crop only as a transparent post-processing step if needed.
6. Generate a contact sheet.
7. QA with vision for mobile readability, cropping, spelling, story order, and whether it looks premium rather than HTML.
8. Fix issues before delivery.
9. Deliver individual slides in exact carousel order first. Include a contact sheet and caption/CTA. Do not make the user download a zip just to review the post; a zip/archive is optional only as a secondary backup when useful.
## QA checklist before sending
- Does Slide 1 stop scroll without needing context?
- Does Slide 2 prove the promise fast?
- Can each middle slide stand alone as a screenshot?
- Is at least one slide genuinely save-worthy?
- Is all main text readable on a phone?
- Does it avoid HTML-card/PPT-template aesthetics?
- Are source-backed claims labeled accurately?
- Is the CTA specific to the value delivered?
## Evolving this skill
When you find a new high-performing Instagram carousel/post worth learning from:
1. Use `social-link-summarization` to extract metadata, caption, preview image, and accessible slide lessons.
2. If it is a carousel/content strategy pattern, patch this skill with the distilled rule and source note.
3. If it is about Reels/hooks/scripts, patch `instagram-reels` instead.
4. If it teaches a new standalone system, create a new skill and cross-reference it.
5. Keep persistent memory minimal; prefer skill updates for reusable Instagram knowledge.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!