Generate project assets like app icons, favicons, social images
Generates complete asset sets including app icons, favicons, and social media images in multiple formats.
/plugin marketplace add ThrownLemon/claude-code-plugins/plugin install imagegen@travis-pluginsGenerate complete asset sets for your project including app icons, favicons, social media images, and thumbnails.
icons)App icons in multiple sizes for iOS, Android, macOS, Windows:
favicons)Web favicons and touch icons:
social)Social media images:
og - Open Graph (1200x630)twitter - Twitter Card (1200x628)linkedin - LinkedIn Banner (1200x627)instagram - Instagram Post (1080x1080)instagram_story - Instagram Story (1080x1920)thumbnails)Content thumbnails:
youtube - YouTube thumbnail (1280x720)vimeo - Vimeo thumbnail (1280x720)blog - Blog post image (800x450)square - Square thumbnail (800x800)/imagegen:assets --type icons --prompt "Minimalist owl logo in blue"
/imagegen:assets --type favicons --prompt "Letter T in a circle"
/imagegen:assets --type social --prompt "Tech blog header with abstract shapes"
/imagegen:assets --type social --prompt "Product launch" --variants og twitter
/imagegen:assets --type thumbnails --prompt "Tutorial video cover"
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/assets.py \
--type "$ARGUMENTS.type" \
--prompt "$ARGUMENTS.prompt" \
${ARGUMENTS.variants:+--variants $ARGUMENTS.variants} \
${ARGUMENTS.output-dir:+--output-dir "$ARGUMENTS.output-dir"}
To list variants for a type:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/assets.py --type social --list-variants
assets/
├── icons/
│ ├── icon_base.png
│ ├── icon_16.png
│ ├── icon_32.png
│ └── ...
├── favicons/
│ ├── favicon.ico
│ ├── apple-touch-icon.png
│ └── ...
└── social/
├── og-image.png
├── twitter-card.png
└── ...
pip install Pillow