name: instagram-photo-text-overlay description: Overlay text on photos for Instagram posts. Generates portrait (4:5) images with gradient overlays, titles, and optional numbered lists. Use when creating Instagram content that needs text on top of a photo — destination itineraries, top-5 lists, travel highlights, or any branded social image with text overlay.
Overlay text onto photos for Instagram-ready images. Two styles: list (title + numbered items) and clean (title only).
python3 scripts/overlay.py \
--input photo.jpg \
--output result.jpg \
--title "TAORMINA" \
--subtitle "3-Day Trip Itinerary" \
--items '["Teatro Greco|Ancient theatre with Etna views", "Isola Bella|Crystal-clear beach"]' \
--style list
| Flag | Default | Description |
|---|---|---|
--input |
(required) | Source photo path |
--output |
(required) | Output image path |
--title |
(required) | Main title (auto-uppercased) |
--subtitle |
"3-Day Trip Itinerary" |
Subtitle below title |
--items |
[] |
JSON array of "Name\|Reason" strings (list style) |
--watermark |
"tabiji.ai" |
Top-left watermark (empty string to disable) |
--accent |
255,220,150 |
Accent color for numbers/tags (R,G,B) |
--quote |
"" |
Quote text (for quote style) |
--style |
list |
list / clean / quote |
--quality |
95 |
JPEG output quality |
scripts/overlay.py with appropriate argspip install Pillow)"Name|Short reason" — the pipe separates bold name from description这个 Skill 整体质量不错,做出来的 Instagram 图片效果专业实用。它支持三种不同的文字样式,操作简单有详细说明,对新手友好。图片会自动裁成适合 Instagram 的竖屏比例,字体大小会自动调整不会溢出。唯一的小缺点是安装时需要手动安装一个叫 Pillow 的图片处理库,不太熟悉命令行的用户可能需要查一下怎么装。另外某些参数的行为和说明文档偶尔会有点小出入,需要自己试一下才能确定。总体来说是个好用的工具,值得一试。