Skip to content
Skillpedia
Images & icons101k · #497

social-carousel

Lets your agent create a visually cohesive social media carousel. It generates three connected panels with headlines, branding, numbers, and captions, ready for posting.

What it does

Creates a series of three square images for social media, like a carousel. Each image has a headline that connects with the others, plus brand elements and captions.

When to use it

  • ✓When you need a carousel post for Instagram or LinkedIn.
  • ✓When asking for a series of posts that tell a visual story.
  • ✓To create a visual presentation with headlines that flow together.

Example of what to ask your AI

“Create a social carousel for 'My Company' brand with the theme 'Innovation', using the headlines 'Ideas.' -> 'Execution.' -> 'Results.'.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/nexu-io/open-design/blob/main/design-templates/social-carousel/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/nexu-io/open-design/blob/main/design-templates/social-carousel/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The AI combines three square images with gradient backgrounds that resemble photos. It adds connected headlines, your brand name, and a 'loop' indicator on each image.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add nexu-io/open-design --skill social-carousel

Or download just the file:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/social-carousel/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Social Carousel Skill

Produce a 3-panel social carousel on a single dark stage. Each panel is a 1080×1080 cinematic still — connected as a series, but each readable on its own.

Workflow

  1. Read the active DESIGN.md (injected above). Pick the loudest serif token for the headline lockups and a mono token for stamps / counters.
  2. Pick the theme + 3 captions from the brief. The captions must read as one sentence when stacked: ("onwards." → "to the next one." → "looking ahead." or "input." → "iterate." → "ship.").
  3. Stage — full-bleed dark page. Top header strip:
    • Left: serif italic display "Three posts. One beat."
    • Just below the title: a one-line description in muted mono ("1080×1080 · cinematic video loops · minimal type. Drop into Instagram, LinkedIn, or X — each post stands on its own or runs as a three-part series.").
    • Right: small mono badge "SERIES · 01 → 03".
  4. Cards — 3 squares in a horizontal row (wraps to stack on narrow viewports). Each card is aspect-ratio: 1 / 1 with rounded 12px corners and a subtle 1px border, plus a soft drop shadow.
    • Background: a layered gradient that suggests a cinematic photo — for example, panel 1 = warm dawn meadow (stacked greens with a cyan sky wash); panel 2 = forest dusk (warm oranges fading into deep teals); panel 3 = pink-mountain ridge (rosy peaks against a dim violet sky). Use radial-gradient + linear-gradient only — no images.
    • Top-left chip: brand wordmark in serif italic ("Jerrod Lew") with a small accent dot.
    • Top-left below chip: micro mono index "AI · 01 / 03" (and 02, 03).
    • Bottom-left: the headline lockup in white serif display, italic accent on one word.
    • Bottom-right corner: a 1× LOOP mono stamp inside a thin border.
    • Bottom strip caption: small caps mono describing the imagined frame ("Man, walking forward — close.", "Woman, stepping into frame.", "Woman, overlooking the city.").
  5. Write a single HTML document:
    • <!doctype html> through </html>, CSS inline.
    • Cards are sized via width: clamp(280px, 30vw, 380px) so 3 fit comfortably across most desktops and stack at < 1100px.
    • data-od-id on stage, each card, each headline.
  6. Self-check:
    • The three headlines together form one sentence and feel cinematic.
    • Mono is used only for the wordmark index, the loop stamp, and the bottom captions. The headlines stay serif.
    • Each panel's color story is distinct — no two share a dominant hue.

Output contract

Emit between <artifact> tags:

<artifact identifier="carousel-slug" type="text/html" title="Carousel — Title">
<!doctype html>
<html>...</html>
</artifact>

One sentence before the artifact, nothing after.

FAQ

What are 'cinematic stills'?

These are images that look like scenes from a movie, with a striking visual quality and atmosphere.

What does 'on-brand' mean?

It means the design and content follow the brand's visual identity and tone of voice.

What is a 'loop affordance'?

It's a small visual cue, like an icon or text, suggesting the content can be repeated or viewed again, similar to a short video.

Details

Original description by the author

A three-card social-media carousel laid out as 1080×1080 squares — three cinematic, on-brand panels with display headlines that connect across the series ("onwards." → "to the next one." → "looking ahead."). Each card has a brand mark, a number / total, a caption, and a "loop" affordance. Use when the brief asks for a "carousel post", "social carousel", "Instagram carousel", "LinkedIn series", "X

repo: nexu-io/open-design

Popularity

GitHub stars
101k
Ranking position
#497
License
Apache-2.0
Updated
10/16/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills