image-generator

Generate brand-consistent LinkedIn, Medium, Square, and Vertical images via Gemini API.

1|1|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/ssimhan/meal-planner --skill image-generator-ssimhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: image-generator
Source: https://github.com/ssimhan/meal-planner/tree/main/skills/specialized/image-generator
Command: npx skills add https://github.com/ssimhan/meal-planner --skill image-generator-ssimhan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of brand-consistent images, replacing tedious manual design with AI-generated visuals that align with your brand guidelines.

Core Features & Use Cases

  • Format-aware Image Generation: Generates LinkedIn headers, Medium headers, Square concept cards, and Vertical explainers.
  • Brand-driven Prompts: Reads BRAND.md to tailor prompts and ensure visual consistency across assets.
  • Use Case: For blog posts, social campaigns, and marketing materials, quickly produce visuals that stay aligned with brand guidelines.

Quick Start

  • Set up environment: export GEMINI_API_KEY="your-api-key"
  • Install dependencies: pip install google-genai pillow
  • Ensure BRAND.md exists in project root (or use BRAND_TEMPLATE.md)
  • Run an example: python skills/specialized/image-generator/generate_image.py --prompt "Modern brand illustration" --output "branding-linkedin.png" --image-type linkedin

Frequently Asked Questions about image-generator

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

FAQPage Schema
How do I automate brand-aligned image generation for marketing assets?

To automate brand-aligned image generation, this Skill uses Google Gemini API and a BRAND.md file to tailor prompts, ensuring visuals stay consistent across your marketing assets. It replaces manual design with AI-generated visuals that strictly follow your brand guidelines.

How does BRAND.md ensure visual consistency across AI-generated images?

BRAND.md ensures visual consistency by providing brand guidelines that the Skill reads to tailor prompts before sending them to Google Gemini. This enforces a unified style across LinkedIn headers, Medium headers, Square concept cards, and Vertical explainers.

Do I need a Google Gemini API key to generate LinkedIn and Medium headers?

Yes, you need a Google Gemini API key to generate LinkedIn and Medium headers, along with Python dependencies like google-genai and pillow. You must set the GEMINI_API_KEY environment variable before running the image generation script.

Can I generate Square concept cards and Vertical explainers for social campaigns?

Yes, you can generate Square concept cards and Vertical explainers for social campaigns. The format-aware image generation feature supports these specific dimensions alongside LinkedIn and Medium headers to support blog posts and marketing materials.

What is the best way to generate brand-consistent images using Python?

The best way to generate brand-consistent images using Python is to run the generate_image.py script with parameters for your prompt, output file, and image type. This leverages the Gemini API and pillow to automatically format the output for your specific marketing channels.

What are the limitations of using AI-generated visuals for blog posts?

A limitation of using AI-generated visuals for blog posts is the strict dependency on your BRAND.md file and Google Gemini API for prompt tailoring. Visual outputs are automated based on these inputs, meaning brand alignment requires maintaining accurate guideline files.