← ClaudeAtlas

kappmaker-app-iconslisted

Generate platform app-icon sets for a KAppMaker app — iOS AppIcon.appiconset and Android launcher icons. Use when the user asks for app icons, launcher icons or adaptive icons.
KAppMaker/KAppMaker-CLI · ★ 3 · AI & Automation · score 64
Install: claude install-skill KAppMaker/KAppMaker-CLI
# KAppMaker — App Icons ## Before running any command 1. **Prerequisites** — `kappmaker --version` (install: `npm i -g kappmaker`). If a credential is missing the CLI says so; re-run `kappmaker config init`. 2. **Read `AiGuidelines/` first** — the PRD, positioning and UI spec already answer most questions. ### generate-ios-icons — iOS AppIcon.appiconset Generator **Syntax**: `kappmaker generate-ios-icons [--source <logo>] [--output <dir>] [--background <hex>]` **Options**: - `--source <path>` — Path to source logo PNG. **Default**: auto-detect in `Assets/` (`logo.png`, `logo_no_bg.png`, `app_logo.png`, `app_logo_no_bg.png`, `icon.png`). If none found, prompts interactively. - `--output <dir>` — Output AppIcon.appiconset directory. **Default**: auto-detect `MobileApp/iosApp/*/Assets.xcassets/AppIcon.appiconset`. - `--background <hex>` — Flatten color for transparent logos (App Store rejects icons with alpha). **Default**: `#FFFFFF`. **Prerequisites**: None — sharp-only, no AI, no API keys. **What it does**: 1. Loads the source logo (warns if smaller than 1024×1024 or non-square). 2. Center-crops to a square + flattens alpha onto the background color. 3. Resizes to all 11 unique pixel sizes Apple needs: 29, 40, 57, 58, 60, 80, 87, 114, 120, 180, 1024. 4. Writes `Contents.json` mapping each PNG to its idiom (`iphone` / `ios-marketing`) + scale (`1x` / `2x` / `3x`) — same schema appicon.co produces. 5. Overwrites existing files silently (you're regenerating from a new