All automations

Case 06 · Personal brand

LinkedIn Content Generator

CLI tool generating branded LinkedIn images — carousels, post graphics, and OG images with AI backgrounds.

PythonPillowIdeogram APICLI

50+posts with consistent visual identity

Problem

Creating consistent, branded LinkedIn content at scale requires design skills and hours of manual work per post. Carousel images, post graphics, and OG images all need to match brand guidelines.

What I built

A Python CLI tool that generates branded LinkedIn images using Pillow for text rendering and layout, with Ideogram API for AI-generated backgrounds. Supports carousel slides, single post images, and OG images. Configurable prompt categories, font system (Bebas Neue + DM Sans), and brand color schemes.

Text + Prompt

content

Pillow + Ideogram

rendering

PNG Images

delivery

Result

Consistent visual identity across 50+ posts. Three image types from a single CLI command. Brand guidelines enforced automatically.

Key metrics

50+

posts generated

3 types

image outputs

<2 min

per image

Key details

  • 3 output types: carousel, post, OG image
  • AI background generation via Ideogram API
  • Configurable brand fonts and colors
  • Batch generation support

Try it yourself

The full source code with font configs, prompt categories, and brand templates is on GitHub. Clone the repo, add your Ideogram API key, and start generating branded images.

Contact

Let’s talk.

Currently open to

  • Founding roles at early-stage B2B SaaS (Europe, remote)
  • Fixed-scope AI agent sprints (4 to 8 weeks)
  • Advisory for non-technical founders building with AI

or email jakub.jamny@cyrcid.com