Best Claude Code skills for Instagram carousels

The hard part of an Instagram carousel is not any one image — it is that the slides have to look like a set when somebody swipes. The Claude Code skills for Instagram carousels that matter are the image models the Actionway Skill adds to the session, at $0.15 per run, plus one technique: generate the first slide, then pass it back as a reference for the rest. We made a three-slide set that way for $0.45 for 3 runs at $0.15 per run. It held the look, and it did not hold one thing.

連接你的 Agent

Slide one sets everything

The first slide is not just the cover — it is the style guide for the rest of the set. Everything you want repeated has to be visible in it: the backdrop colour, the light, the subject, the way the subject is styled. We used a grooming salon as the example, because a carousel for a local business is the case where the slides most obviously have to match.

你這樣問

Instagram carousel cover for a boutique dog grooming salon: a fluffy golden doodle sitting on a pale sage-green studio backdrop, freshly groomed, soft even light, shot from slightly above, warm minimal styling, generous empty space across the top third for a headline, no text, no letters, no logos

GPT Image 2 at 3:4, 2K. "Empty space across the top third for a headline" is what makes the slide usable once type goes on it — and "no text, no letters" is what keeps the model from trying to write the headline itself.

Carousel slide one: a groomed golden doodle sitting on a pale sage-green backdrop, with empty space filling the top of the frame
Slide one. The top two-thirds are empty on purpose, which is where a headline goes later.

Slides two and three, from the same reference

The next two runs each described a different moment — the groom in progress, then the dog settled afterwards — and passed slide one back as a reference image. Nothing in the later prompts re-described the dog. The reference carried it.

Carousel slide two: hands brushing the same golden doodle against the same sage-green backdrop
Slide two. Same dog, same backdrop, same light — and notice the dog is now much larger in frame.
Carousel slide three: the same golden doodle lying down, relaxed, on the same sage-green backdrop
Slide three. The identity held again, and the subject size landed between the other two.

What the reference held, and what it did not

It held more than we expected. The dog is recognisably the same animal across all three slides — the same coat colour, the same face, the same ear shape — and the backdrop is the same shade of sage in each. The lighting matches. None of that was re-described in the second and third prompts; it came from the reference alone, which is the whole reason to work this way rather than re-typing a description and hoping.

This is worth knowing before you commission ten slides rather than three. A reference image transfers identity, palette, and lighting; it does not transfer composition. If the set needs the subject at a consistent size, say so in words on every slide — "the dog fills roughly the lower half of the frame" — instead of assuming the reference will carry it. And check the set as a set, at thumbnail size, in order, before you write a single caption.

The ratio, and the constraint that comes with it

Instagram added native support for 3:4 photos in May 2025, and 3:4 is one of the ratios the catalog offers — so generate at 3:4 and there is nothing to crop. Our slides came back at 2016 by 2688, which is exactly that shape. The older advice to render 4:5 and trim is out of date, and 4:5 is not one of the offered ratios anyway; the full list is 1:1, 3:4, 4:3, 16:9, 9:16, 3:2, 2:3, and 21:9.

The real constraint is a different one: every slide in a carousel has to share the same aspect ratio, and the first slide sets it for the whole post. So pick the ratio before you generate slide one, not after. If a later slide comes back framed too tight or too loose, a small crop is free local work the agent can do in the same session — and cropping to match the set is cheaper than regenerating the slide.

What a set actually costs

SetSlidesCost at catalog prices
The set above3$0.45 for 3 runs at $0.15 per run
A typical carousel5$0.75 for 5 runs at $0.15 per run
The maximum Instagram allows20$3.00 for 20 runs at $0.15 per run
Carousel sizes at the catalog price for the model used here. Each image is one run, priced before it starts.

Cheaper models in the catalog start at $0.10 per run, so an exploration pass to settle the look before committing to a full set costs even less; the four-model comparison shows what each one does with the same brief. Whichever you pick, keep the winning slide one — it is the reference for every future post in the same style, not just this carousel.

Running it from Claude Code

你這樣問

Make me a carousel cover from this brief at 3:4, then two more slides at the same ratio using the cover as a reference.

Three priced runs in a single request. The agent lists the image models with prices before anything runs, and picking one is the approval; the files land in your project at the ratio you asked for.

Claude Code has no image model of its own; the Skill installed with the CLI adds the image generation capability to the same session, and the cropping is ordinary local file work it can do for nothing. Every run is priced before it starts, and an empty wallet stops the job before anything is charged. Adding type is the one step to keep out of the model's hands — image models spell badly, which is why the prompts above ask for empty space instead of a headline.

Set it up once

npm install --global @actionway/cli@latest
actionway init
mkdir -p "$HOME/.claude/skills"
cp -R "$HOME/.actionway/skill/actionway" "$HOME/.claude/skills/actionway"
init shows a short code and a web address — approve it in any browser — and stages the Actionway Skill at ~/.actionway/skill/actionway. The last two lines copy it to ~/.claude/skills/actionway, where Claude Code loads Skills; restart Claude Code or open a new session afterwards.

You need Node.js 20 or newer and an Actionway account. Codex users copy the same folder into ~/.codex/skills/actionway instead, and both routes reach the same catalog and the same wallet — the get started page lists the steps per client side by side.

常見問題

Can Claude Code make an Instagram carousel?Not on its own — Claude Code has no image model. With the Actionway Skill installed it generates each slide at $0.15 per run and saves them into your project; our three-slide set came to $0.45 for 3 runs at $0.15 per run. Instagram allows up to 20 slides in one carousel.

How do I keep carousel slides looking like a set?Generate slide one, then pass it back as a reference image on every later slide. That carried the subject, the palette, and the lighting across our three. It did not carry the subject's size, so state the framing in words on each slide too.

What aspect ratio should I generate at?3:4. Instagram has supported it natively since May 2025 and it is one of the ratios the catalog offers, so nothing needs cropping. Decide it before slide one, because every slide in a carousel must share the ratio the first one sets.

在你的 AGENT 裡試試

連接一次,整個目錄都能用。

連接 Actionway 後,Agent 自己找到合適的服務,每次執行前給出美元報價,按次從錢包扣款。

連接你的 Agent