CtrlK
BlogDocsLog inGet started
Tessl Logo

catalan-adobe/gemini-icon-set

Generate production-quality colorful icon sets using Google Imagen 4. Use this skill when the user needs custom app icons, emoji-style icons, cartoon icons, or any colorful icon set. Takes a project description, suggests icons, generates 1024px PNGs via Imagen 4, removes backgrounds, downscales to all target sizes, and delivers a review gallery for iterative refinement. Trigger on: "icon set", "generate icons", "app icons", "custom icons", "colorful icons", "cartoon icons", "emoji icons", "make icons", "icon generation", "imagen icons", or any request for a set of colorful visual assets.

100

Quality

100%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

STYLES.mdreferences/

Gemini Icon Set Reference

Manifest Format

The manifest is the contract between Claude and the script. Structure:

{
  "style": "cute kawaii cartoon icon, flat vector illustration, bold dark brown outline, soft pastel colors, centered on pure white background, single object, no text, no words, no letters, app icon style",
  "output": "./icons",
  "icons": {
    "ice-cream-cone": "a single scoop ice cream cone with sprinkles",
    "milkshake": "a tall milkshake glass with whipped cream and a straw",
    "waffle": "a golden waffle with butter and syrup"
  }
}
  • style -- full prompt prefix applied to every icon
  • output -- directory where all outputs are written
  • icons -- map of kebab-case name to icon-specific description

The final prompt sent to Imagen 4 for each icon is: {style}, {icon description}

Style Presets

PresetFull Prompt Prefix
kawaiicute kawaii cartoon icon, flat vector illustration, bold dark brown outline, soft pastel colors, centered on pure white background, single object, no text, no words, no letters, app icon style
flatflat design icon, clean vector style, minimal shadows, bold colors, simple geometric shapes, centered on pure white background, single object, no text, no words, no letters, app icon style
glossyglossy 3D icon, rounded shapes, bright saturated colors, soft highlights and reflections, centered on pure white background, single object, no text, no words, no letters, app icon style
sketchhand-drawn sketch icon, pencil line art style, warm paper texture feel, loose organic lines, centered on pure white background, single object, no text, no words, no letters, app icon style
pixelpixel art icon, retro 8-bit style, crisp edges, limited color palette, nostalgic game aesthetic, centered on pure white background, single object, no text, no words, no letters, app icon style

Output Structure

{output_dir}/
  manifest.json       # Names, prompts, style
  gallery.html        # Self-contained review gallery (base64-inlined)
  originals/          # 1024x1024 source PNGs from Imagen 4
  nobg/               # Background-removed PNGs
  256/
  128/
  96/
  64/
  48/
  32/
  24/
  16/

Each size directory contains one PNG per icon, named by the kebab-case key from the manifest (e.g., ice-cream-cone.png).

references

STYLES.md

SKILL.md

tile.json