Building a LinkedIn carousel with Claude skills, end to end

You can build a publish-ready LinkedIn carousel from a blank Claude Code session in three prompts. No Canva, no Figma, no design files to wrangle. The output is a single HTML page you print to PDF and upload as a LinkedIn document post.

The trick is to let the skills do the work. You bring the topic; Claude handles the slides, copy, layout, and export.

What you need

Four skills installed in Claude Code:

  • /playground — scaffolds an interactive single-file builder with controls and a live preview
  • /frontend-design — picks a coherent aesthetic instead of generic defaults
  • /impeccable — pushes the design past what Claude reaches for by reflex
  • /harvest-feed — captures the session into a publishable note when you’re done

Plus a Chromium browser for the print-to-PDF step.

Hand Claude your topic and the two skills. Something like:

/playground build me a LinkedIn carousel about . Use /frontend-design for the look and feel.

That’s it. You don’t specify slide count, dimensions, fonts, layout, copy, or CSS. The skills decide the slide arc, write the copy, lay out each slide, pick typography, and wire up a sidebar with a download-PDF button. You get a working v1 you can preview in the browser.

Read through it. Tweak copy directly in the chat — “slide 3 is too long, cut it in half”, “swap slide 6 and 7”, “the hook isn’t punchy enough”. Iterate until the story works.

Step 2 (optional): Push the design past defaults

The v1 will be solid but it’ll look like Claude designed it. If that’s fine, skip ahead. If you want it to feel intentional, add /impeccable:

/impeccable rework this carousel so it doesn’t read as default Claude design.

It’ll swap the fonts, change the visual motif, restructure the chrome, and commit to a single aesthetic across all slides. You can keep nudging it — “warmer palette”, “more editorial”, “the highlight should look like a real marker stroke” — until it lands somewhere you like.

This is the step where the carousel stops looking generic.

Step 3: Export to PDF

Hit the download button in the sidebar (or ⌘P). In the print dialog:

  • Destination: Save as PDF
  • Background graphics: ON — Chrome omits backgrounds by default, which strips your colors and any decorative strokes. This is the only setting people miss.

Upload the PDF to LinkedIn as a “Document” post. Each page becomes a swipeable slide.

Why this works

The whole workflow is three prompts because the skills carry the design knowledge. /playground knows how to build interactive single-file artifacts. /frontend-design knows what a coherent aesthetic looks like. /impeccable knows what generic AI design looks like and how to escape it. You don’t need to hold any of that in your head.

The mental model: describe the topic, accept the v1, push for taste, export. Everything else is the skills’ job.

Prompts used
  • /playground build me a LinkedIn carousel about <topic>. Use /frontend-design for the look and feel.
  • /impeccable take this carousel and rework it so it doesn't read as default Claude design.
  • /harvest-feed mine this session for a tutorial post on the workflow.
First-pass LinkedIn carousel generated by /playground with /frontend-design, showing clean default styling
v1 from /playground + /frontend-design — usable, but reads as default Claude design
Same carousel reworked by /impeccable with different fonts, motif, and chrome
After /impeccable — fonts, motif, and chrome reworked so it stops looking generic
End-to-end walkthrough of the three-prompt workflow