iblai-vibe-iconographylisted
Install: claude install-skill iblai/vibe
# Generate Tauri App Icons
Generate all required icon sizes for Tauri desktop, iOS, Windows MSIX,
and macOS builds from a single source image.
> The default ibl.ai icon set (every size below) is bundled at
> [`iblai-vibe-ops-build/assets/icons/`](../iblai-vibe-ops-build/assets/icons/) —
> copy it into `src-tauri/icons/` as a starting point, or regenerate from
> your own logo with the commands here.
---
## Quick Start
```bash
# Option A — Tauri's built-in (standard desktop/mobile icons, no MSIX)
# Requires @tauri-apps/cli + Rust toolchain:
pnpm exec tauri icon path/to/logo.png
# Option B — ImageMagick (the full set INCLUDING the MSIX logos below)
# Requires `convert`; one resize per target size, e.g.:
for s in 32x32 128x128 256x256; do \
convert path/to/logo.png -resize $s -gravity center -background none \
-extent $s -alpha on PNG32:src-tauri/icons/$s.png; done
```
Both write to `src-tauri/icons/`, overwriting existing files. For the complete
MSIX size list plus the multi-resolution `.ico` / `.icns` recipe, see
[`/iblai-vibe-ops-build` → tauri-commands](../iblai-vibe-ops-build/references/tauri-commands.md).
---
## Source Image Requirements
- **Format**: PNG or SVG
- **Shape**: Square recommended (1:1 aspect ratio)
- **Size**: Minimum 512x512 pixels for best quality at all output sizes
- **Non-square images**: Centered on a transparent square canvas (letterboxed)
---
## ImageMagick Installation
Required for the ImageMagick path (the full MSIX set). Not neede