app-icon-studio

Solid

Create, generate, evaluate, export, install, or debug iOS and macOS app icons, including AppIcon.appiconset assets and macOS .icns bundle icons.

AI & Automation 8 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# App Icon Studio Create Apple-platform app icons from product context, generate polished candidates, test small-size recognition, and install valid iOS or macOS icon assets. ## Workflow 1. Inspect product reality: README, app name, screenshots, onboarding, paywall, core screens, audience, competitors if useful, and the target platform. 2. Write the strategy: ```text This icon should make <target user> remember <app name> as the app for <core job/emotion>, using <simple visual metaphor>. ``` 3. Generate 3-5 distinct directions with `$imagegen` unless the repo has a native vector/logo system that should be edited directly. 4. Evaluate at practical sizes: about `60` px for iOS home-screen recognition, and `64`, `32`, and `16` px for macOS Dock/Finder stress checks. 5. Refine one square `1024x1024` PNG master. Prefer no alpha for shared iOS/macOS assets and App Store readiness. Avoid text, screenshots, tiny details, and baked iOS rounded corners. 6. Locate existing assets and preserve configured names: ```bash rg --files | rg 'Assets\.xcassets|AppIcon\.appiconset|\.icns$|Info\.plist|Contents\.json' rg 'ASSETCATALOG_COMPILER_APPICON_NAME|CFBundleIconFile|CFBundleIconName|AppIcon' ``` 7. Generate or replace the platform asset: ```bash # 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/genera...

Details

Author
Xopoko
Repository
Xopoko/plug-n-skills
Created
1 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category