image-processing

Add frame or sticker captions with Chinese and Emoji to images.

30|8|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/z0gSh1u/oh-my-writing-skill --skill image-processing-z0gsh1u
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: image-processing
Source: https://github.com/z0gSh1u/oh-my-writing-skill/tree/main/.claude/skills/image-processing
Command: npx skills add https://github.com/z0gSh1u/oh-my-writing-skill --skill image-processing-z0gsh1u

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, and includes scripts (resource) components.

What problem does it solve?

This skill enables you to quickly annotate images with captions and decorative overlays, enhancing visual storytelling without manual editing.

Core Features & Use Cases

  • Frame captions: add a bottom caption with a framed look to any image.
  • Sticker captions: place inner labels with background, rounded corners, and customizable position.
  • Chinese and Emoji support: renders Chinese characters and Emoji using Pillow-friendly fonts.
  • Batch processing: process multiple images in a single run to accelerate workflows.
  • Content creation workflow: integrate captions into image-based content for social posts or articles.

Quick Start

Install Pillow if needed: pip install Pillow Run a frame-caption example: python scripts/image_processor.py input.jpg output.jpg --mode frame --text "这是一个示例 🎉" Run a sticker-caption example: python scripts/image_processor.py input.jpg output.jpg --mode sticker --text "重点" --position bottom-right

Frequently Asked Questions about image-processing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add captions and decorative overlays to images using Python?

You can add captions and decorative overlays to images using Python by running the provided script with the Pillow library. It supports adding bottom frame captions or inner sticker labels with customizable fonts and colors.

Can I render Chinese text and Emoji on images with Pillow?

Yes, you can render Chinese text and Emoji on images with Pillow using this script. It leverages Pillow-friendly fonts to properly display Chinese characters and Emoji in both frame and sticker caption modes.

What is the best way to batch process images to add text annotations?

The best way to batch process images for text annotations is using the batch processing mode in this script. It allows you to process multiple common image formats in a single run, accelerating your content creation workflow.

Does this image annotation script support customizable sticker positions and backgrounds?

Yes, the image annotation script supports customizable sticker positions and backgrounds. In sticker mode, you can place inner labels with rounded corners, custom backgrounds, and specific positions like bottom-right on your images.

How do I add a framed bottom caption to an image for social media posts?

To add a framed bottom caption to an image for social media posts, execute the script with the frame mode parameter. This applies a framed look to your caption text, enhancing visual storytelling without manual editing.

Do I need to install Pillow separately to use this image processing script?

Yes, you need to install Pillow separately to use this image processing script. You can install the required dependency by running the command pip install Pillow before executing the annotation scripts.