icon-generation

Generate square PNG app icons with transparent backgrounds using Google Gemini.

24|2|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/michaelboeding/skills --skill icon-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icon-generation
Source: https://github.com/michaelboeding/skills/tree/main/skills/icon-generation
Command: npx skills add https://github.com/michaelboeding/skills --skill icon-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Generating consistent, branded app icons with transparent backgrounds for use in app stores, websites, and UI.

Core Features & Use Cases

  • Batch generate icons from multiple concepts with automatic sizing for common platforms (iOS, Android, desktop).
  • Style guidance via reference images to ensure consistency with an existing icon set.
  • Output in multiple formats (PNG default with transparency, JPEG, WebP) and optional background removal.

Quick Start

To generate a single icon for a camera concept, run: python3 scripts/icon_generator.py -p "camera" -s flat -z 512 Ensure GOOGLE_API_KEY is set in your environment.

Frequently Asked Questions about icon-generation

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

FAQPage Schema
How do I generate app icons with transparent backgrounds?

Generate app icons with transparent backgrounds using Google Gemini by running the icon generator script with a concept description and target size. The Skill creates square PNG files with transparency by default, supporting batch generation across multiple sizes for iOS, Android, and desktop platforms.

Can I batch generate multiple icons at once?

Yes, batch icon generation is supported. You can generate multiple icon concepts simultaneously with automatic resizing to common platform dimensions, ensuring consistent styling across your entire icon set with a single command.

Does this tool support style matching with reference images?

Style matching with reference images is supported. Provide existing icons as reference to guide the generation process, ensuring new icons maintain visual consistency with your established design language and branding.

What image formats and sizes can the icon generator output?

The icon generator outputs PNG with transparency by default, and also supports JPEG and WebP formats. You can resize to any specified dimensions, with built-in presets for common app store and platform requirements like iOS and Android.

What do I need to set up before generating icons?

Set a Google API key in your environment variables before running the generator. Pillow is the only required dependency for image processing; optional background removal methods are available for refinement.

Can I remove backgrounds from generated icons?

Background removal methods are available as optional features during icon generation. This works alongside transparency settings to produce clean, isolated icon artwork suitable for app stores and UI integration.