Awesome-omni-skill mobile-app-icon
Generate mobile app icons using OpenAI or Gemini image generation. Use when creating iOS icons, Android icons, app icons, or generating icon assets.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/mobile-app-icon-majiayu000" ~/.claude/skills/diegosouzapw-awesome-omni-skill-mobile-app-icon && rm -rf "$T"
manifest:
skills/development/mobile-app-icon-majiayu000/SKILL.mdsource content
Mobile App Icon Generation
Generate professional app icons using OpenAI or Gemini image generation APIs.
Configuration
Check if
~/.claude/plugins/mobile-app-icon/config.json exists (user config is stored at this fixed path, not in the plugin cache).
If missing, tell the user:
Create
with:~/.claude/plugins/mobile-app-icon/config.json{ "openai_api_key": "sk-...", "gemini_api_key": "..." }Include whichever API keys you want to use.
Generating Icons
${CLAUDE_PLUGIN_ROOT}/scripts/generate.sh "PROMPT" [OPTIONS]
Options
| Option | Values | Default |
|---|---|---|
| OpenAI: , , . Gemini: (Gemini 3 Pro), (Gemini 2.5 Flash) | |
| OpenAI only (see sizes below) | |
| Gemini only: , , , , | |
| , , , , , | |
| See styles below | none |
| Use prompt verbatim | flag |
| 1-10 (OpenAI only, dall-e-3 supports only 1) | |
| , , (gpt-image-1 only) | |
| Output filename | |
OpenAI Model Sizes
:gpt-image-1
,1024x1024
,1536x1024
,1024x1536auto
:dall-e-3
,1024x1024
,1792x10241024x1792
:dall-e-2
,256x256
,512x5121024x1024
Available Styles
| Style | Description |
|---|---|
| Clean, simple lines with 2-3 colors. Apple-inspired. |
| Semi-transparent glass elements with soft color blending. |
| Textile-inspired patterns with woven textures. |
| Bold geometric shapes with mathematical precision. |
| Electric neon colors on dark background. Cyberpunk. |
| Smooth, vibrant gradients. Instagram-inspired. |
| Solid colors, no gradients/shadows. Microsoft-inspired. |
| Google Material Design with bold colors. |
| Traditional iOS with subtle gradients. |
| Android Material Design 3. |
| Retro 8-bit/16-bit pixel art style. |
| Vibrant gaming aesthetics with bold colors. |
| Soft clay/plasticine textures. Playful aesthetic. |
| Iridescent rainbow-shifting metallic effects. |
Examples
# OpenAI - basic icon ${CLAUDE_PLUGIN_ROOT}/scripts/generate.sh "a rocket ship" # OpenAI - with style ${CLAUDE_PLUGIN_ROOT}/scripts/generate.sh "a coffee cup" --style minimalism # OpenAI - transparent background ${CLAUDE_PLUGIN_ROOT}/scripts/generate.sh "a star" --background transparent # Gemini - basic icon ${CLAUDE_PLUGIN_ROOT}/scripts/generate.sh "a rocket ship" --model gemini # Gemini - square aspect ratio for app icon ${CLAUDE_PLUGIN_ROOT}/scripts/generate.sh "a music note" --model gemini --aspect-ratio 1:1 # Raw prompt (no enhancement) ${CLAUDE_PLUGIN_ROOT}/scripts/generate.sh "watercolor sunset" --raw
Output is saved to
~/.claude/plugins/mobile-app-icon/generated/.