Back to all skills
What it does
Copy in, finished visuals out. Give it a finished carousel or image post, including an ad image with its headline on it, and it renders the slides in your brand colours and fonts. Slides are 1080 by 1350 by default, and square and story sizes are also available.
The image tool never writes words. It makes a photo with no text in it, and the words go on top. That is why prices, phone numbers, laws and names come out letter-perfect. Every word on a slide is taken from the approved copy, and the renderer checks that before it renders anything.
No image tool connected? It still delivers clean type and line-icon designs, using its 15 built-in icons.
Say this to start
Type the command, or just say what you want. Any of these will do it:
/create-visuals
> design the slides for this post
> render this carousel
> make the image post
> design an Instagram or Facebook post from this copy
> make the visuals for the content build
> put this headline on an image
> carousel PDF from these slides
When to reach for it
- your content build is done and you want the carousels and image posts as files you can upload
- you have carousel copy written slide by slide and need the slides
- you need an image post, or an ad image with its headline on it
- you need a PDF for a LinkedIn document post
When NOT to use it
| If you actually want | Use this instead |
| a carousel planned and written from a topic, idea or article | carousel-builder |
| ad creative direction, or image and video prompts only | creative-director |
| the copy itself, written from scratch | the content or copywriting skills first, then come back |
| a web page | frontend-design |
Before you start
| What you need | Why | |
| The finished copy: a piece from your content build, or text you paste | it renders copy, it does not write it. Every word on the slides comes from this copy | Required |
| Your brand colours and fonts from your Brand DNA | the slides are built in your brand. If no palette exists, it asks you once for a dark colour and an accent colour, then carries on | Required |
| Your social handle, a headshot file and your font files | used for the identity on the slides where the tier allows it. A headshot only ever comes from a file you supplied | Optional |
| An image generation tool connected to your workspace | with one connected you get photos on the cover and key slides, after you approve the cost. Without one you get type and line-icon designs | Optional |
| Your verified claims file | copy that has not been through the content build's claim checks is checked against it before anything renders | Optional |
Nothing needs installing. It renders with the Chrome, Edge, Chromium or Brave already on your computer. Without a browser it falls back to a built-in renderer, and failing both it hands you the slides as HTML files that open in any browser.
How it runs
- It checks the rendererOnce per session it checks what this computer can render with: a browser for the best typography, the built-in renderer where there is no browser, or HTML only. It also checks whether a carousel PDF can be made.
- It lays the copy onto slides, word for wordEvery headline, body line, list item, price and call to action is copied exactly. Design notes in the copy become layout choices, never slide text. It never adds a fact, number, name, credential or result.
- Identity follows the tierTier 1 (cold) slides carry no business name, or only the handle if your Brand DNA allows it on cold content. Tier 2 gets a footer. Tier 3 and pieces led by a call to action show your name in the footer and your headshot on the final slide, if you have one.
- Claim checkIf the piece has not already passed the content build's claim checks, every slide's text goes through the claim lint and the claim grader. An unverified phone number, price, statistic, quote or result is never rendered. It is removed, or you are asked to confirm it.
- Photos, only if an image tool is connectedIt uses the image tool named in your tool stack first, otherwise any connected tool that makes an image from text. By default it adds a photo to the cover of each carousel, at most one more inside the deck, and the photo on an image post. Line icons cover the rest at no cost. It states the number of images and the cost and waits for your approval before generating. Every photo is made with no people, hands, faces, readable text or logos, and it looks at each one before using it.
- RenderIt writes a PNG per slide, or one PNG for an image post, and a PDF for carousels. Text that does not fit shrinks to a set minimum. Anything still too long is reported to you, never cut.
- It looks at every slideIt opens every image and checks that nothing is clipped or overlapping, the text is readable at phone size, the right words are on the right slide and the photos are clean. It fixes and re-renders before showing you.
- DeliveryYou get the finished images and the PDF. For a LinkedIn document carousel you also get the document title and the caption. It tells you which slides use photos and which use icons.
What you get
- A PNG per slide, 1080 by 1350 by default, or square or story size
- A PDF of each carousel, ready for a LinkedIn document post
- Single image posts as one PNG each
- For LinkedIn document carousels, a document title of 60 characters or fewer and the caption from the piece. One never comes without the other
- A note of which slides use photos and which use icons, and whether photos were skipped because no image tool is connected
- A line per piece in your workspace assets file, if you keep one
Honest limits
Read this before you rely on it
- It renders copy, it does not write it. A topic or an idea goes to
carousel-builder. A single post that still needs writing gets written first.
- Photos need a connected image generation tool. Without one you get type and line-icon designs, plus one line telling you that connecting an image tool adds photos.
- Photos cost money on your image tool. It always states the number of images and the cost, and waits for your approval first. If your balance runs too low, it stops generating and renders the remaining slides without photos.
- It never generates a real person's face or likeness. A headshot only comes from a file you supplied.
- It will not cut your copy to make it fit. A slide that is too long is split if the format allows another slide, or you are offered a shorter version to approve.
- Without a browser on the computer, the built-in renderer makes valid slides, but plainer ones.
- Video scripts are not rendered here.
Where people go wrong
| The mistake | Do this instead |
| Giving it a topic and expecting a carousel | Use carousel-builder. It plans and writes the deck, then renders it through this skill. |
| Expecting it to trim copy that runs long | Approve a shorter version, or let it split the slide. Your words are never cut silently. |
| Asking for a photo on every slide | Photos on the cover and at most one more slide work best. Icons cover the rest at no cost. |
| Rendering copy that carries a number nobody verified | Add the fact to your verified claims, or remove it. An unverified phone number, price, statistic or quote is never rendered. |
Worth knowingInside the content build, this runs as an optional last step after the quality check. It renders sample pieces first and shows you, then offers the rest of the carousels and image posts as one batch with one cost approval for all photos. It never blocks the content build from finishing.