LaunchKit · 2026
Back to Skills

instagram-photo-text-overlay

Overlay text on photos for Instagram posts.

0
505 downloads
by @psyduckler

Setup & Installation

openclaw skills install @psyduckler/instagram-photo-text-overlay

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install instagram-photo-text-overlay

What This Skill Does

A Python script that composites text onto photos and outputs Instagram-optimized portrait images. Supports three layout styles: a cover slide with a title only, a numbered list with item names and reasons, and a quote format with an accent bar. Output is auto-cropped to 4:5 ratio with a gradient overlay for text readability on any background photo.

Auto-crops to Instagram's 4:5 portrait ratio and scales all font sizes proportionally to image width, so output is post-ready without manual adjustments in photo editors.

When to use it

  • Making a travel itinerary carousel post for a destination trip
  • Creating a top-5 list overlaid on a food or travel photo
  • Generating a quote graphic from a travel experience or testimonial
  • Building the cover slide for a multi-image Instagram carousel
  • Adding branded watermarks and titles to trip highlight photos

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create an Instagram list post for a 3-day Taormina trip using a beach photo

AGENT
  1. 1Receive the source photo path and a list of destination highlights from the user
  2. 2Format each highlight as a 'Name|Short reason' string in a JSON array
  3. 3Run scripts/overlay.py with --style list, --title TAORMINA, --subtitle, and --items flags
  4. 4Script crops the image to 4:5 and composites the gradient, title, divider, and numbered items
  5. 5Review the output JPEG and re-run with adjusted accent color or font if needed
OUTPUT

A 4:5 portrait JPEG with gradient overlay, 'TAORMINA' title, '3-Day Trip Itinerary' subtitle, and a numbered attraction list ready to upload to Instagram

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Pillow Python package (pip install Pillow)