App Icon Studio
SkillDev toolsApple app icons: create, generate, evaluate, export, install, or debug iOS AppIcon.appiconset and macOS .icns assets for small-size clarity.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the App Icon Studio skill
What this skill tells your AI
The instructions your AI receives, as published by xopoko/build-swift-apps in skills/app-icon-studio/SKILL.md and read by ahel’s review.
Create Apple-platform app icons from product context, generate polished candidates, test small-size recognition, and install valid iOS or macOS icon assets.
Workflow
- Inspect product reality: README, app name, screenshots, onboarding, paywall, core screens, audience, competitors if useful, and the target platform.
- Write the strategy:
This icon should make <target user> remember <app name> as the app for <core job/emotion>, using <simple visual metaphor>. - Generate 3-5 distinct directions with
$imagegenunless the repo has a native vector/logo system that should be edited directly. - Evaluate at practical sizes: about
60px for iOS home-screen recognition, and64,32, and16px for macOS Dock/Finder stress checks. - Refine one square
1024x1024PNG master. Prefer no alpha for shared iOS/macOS assets and App Store readiness. Avoid text, screenshots, tiny details, and baked iOS rounded corners. - Locate existing assets and preserve configured names:
rg --files | rg 'Assets\.xcassets|AppIcon\.appiconset|\.icns$|Info\.plist|Contents\.json' rg 'ASSETCATALOG_COMPILER_APPICON_NAME|CFBundleIconFile|CFBundleIconName|AppIcon' - Generate or replace the platform asset:
# iOS asset catalog python3 <skill-dir>/scripts/generate_appiconset.py master-icon.png path/to/AppIcon.appiconset --platform ios --replace # macOS asset catalog python3 <skill-dir>/scripts/generate_appiconset.py master-icon.png path/to/AppIcon.appiconset --platform macos --replace # macOS bundle icon python3 <skill-dir>/scripts/generate_appiconset.py master-icon.png path/to/AppIcon.icns --platform macos --format icns --replace - Build/run and inspect the installed icon: simulator/home screen for iOS, or
the built
.appbundle, Dock, Finder, andInfo.plistfor macOS. Clear icon caches or reinstall when the old icon is cached.
ImageGen Prompt Contract
Use $imagegen for raster artwork. Ask for an Apple-platform app icon, square
1024x1024 master artwork, one main symbol/metaphor, centered composition,
strong contrast, 2-4 colors, no text/watermark/UI screenshot/flags/tiny
details/baked iOS mask/transparent background unless a macOS transparent icon
silhouette is explicitly desired.
Open-ended directions:
- product metaphor;
- user outcome;
- category signal plus distinctive twist;
- abstract brand mark only when literal metaphors are weak;
- character/face only when identity, coaching, communication, or companionship is central.
Platform Notes
- iOS applies the rounded mask; do not draw rounded corners into the artwork.
- macOS icons may use dimensional objects, perspective, and
.icnsfiles inContents/Resources, but the silhouette must still survive at32and16px. - Xcode asset catalogs usually reference
ASSETCATALOG_COMPILER_APPICON_NAME; manually packaged macOS apps usually needCFBundleIconFileorCFBundleIconNameplus a copied resource. - Preserve the existing icon set name unless the project configuration is being updated in the same change.
Design Rules
- Keep the main symbol large, centered, and mask-safe for the target platform.
- Prefer one memorable metaphor over a feature collage.
- Strong shape contrast first; color contrast second; verify grayscale/blur readability.
- Human faces/profiles need clear forehead, nose, mouth/chin cues; avoid ambiguous bean-like silhouettes.
- Make it ownable and desirable; if it fits ten competitors unchanged, it is too generic.
Selection Rubric
Score recognition at small sizes, memory, category fit, differentiation, shelf appeal beside real icons, brand fit, and technical readiness.
Resources
scripts/generate_appiconset.py: generate iOS/macOS icon PNGs,Contents.json, or macOS.icns.scripts/preview_icon_readability.py: HTML small-size preview on light/dark.references/icon-strategy-and-imagegen.md: concept strategy and prompt patterns.references/app-icon-checklist.md: detailed design/technical checklist.
Signals
- GitHub stars
- 45
- Forks
- 4
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
app-icon-studio- Source
- github.com/xopoko/build-swift-apps