Install
openclaw skills install @social-media-skills/carousel-writerUse to write a carousel — a swipeable multi-slide post (Instagram carousel, LinkedIn document/PDF carousel, or TikTok photo carousel) — one of the highest-save, highest-dwell formats. Run when the user says "write a carousel," "carousel post," "slides for X," "LinkedIn document/PDF post," "swipe post," "turn this into a carousel," or wants multi-slide teaching or story content. Reads brand-profile and voice first; the cover slide hooks and promises the swipe (via hook-writer); each slide advances one idea and earns the next swipe; ends on a save-leaning CTA. Specifies the design direction and bundles an image-generation prompt pack (Nano Banana / Ideogram) for the slide visuals. Hands the caption to caption-writer and scheduling to scheduling-and-queue.
openclaw skills install @social-media-skills/carousel-writerA carousel is a swipeable teaching-or-story post — and one of the best formats there is for saves and dwell time (both strong ranking signals). But it only works if people swipe, and they only swipe if each slide earns the next. So this skill is opinionated about the cover, the one-idea-per-slide discipline, and keeping slides legible — not dumping paragraphs onto images.
Three principles:
Load brand-profile.md and voice.md. Voice applies to every slide (concise) and to the caption.
Carry guardrails and any compliance/disclosure rules.
references/platform-specs.md).Use hook-writer. The cover must hook (stop the scroll) and promise what the swipe delivers
("5 hooks that actually work →"). It must be legible at a glance and at thumbnail size. No
slow-build cover. See references/slide-craft.md.
Pick a structure (how-to, listicle, story, before→after, myth-bust, framework — see
references/architecture.md) and outline the spine: the cover's promise and the ordered slides
that deliver it. One idea per slide. Decide slide count by the idea, not a target — a tight 6 beats
a padded 10.
Each slide: a clear headline + at most a short supporting line, front-loaded and legible.
Maintain swipe momentum (progress, a small pull forward). Keep every slide in the brand voice and
ruthlessly minimal — if it needs a paragraph, it's two slides. See references/slide-craft.md.
End with a payoff/summary slide, then a CTA slide. Carousels win on saves, so the default CTA is "save this for later" (plus optionally follow/comment). One ask. A link, if any, goes to the caption/bio/first comment per platform.
A carousel is visual. Provide:
references/image-prompt-pack.md. (For deeper visual systems, see design-and-templates.)caption-writer.scheduling-and-queue.cross-platform-repurposing).brand-profile, voice-builder — voice + guardrails.hook-writer — the cover hook.design-and-templates — deeper visual design system for slides.caption-writer — the post caption; cross-platform-repurposing — source → carousel.nano-banana, ideogram (creative-tool mini-skills) — generate the slide visuals.scheduling-and-queue — schedule the finished carousel.references/architecture.md — carousel structures, the spine, one-idea-per-slide, slide count.references/slide-craft.md — slide-level writing + visual hierarchy + the cover formula.references/platform-specs.md — IG / LinkedIn document / TikTok carousel specs.references/image-prompt-pack.md — the bundled image-generation prompt pack (Nano Banana/Ideogram).references/examples.md — worked carousels slide-by-slide, with prompts, vs a text-dump version.