Install
$ agentstack add skill-jakeintech-claude-ios-skills-ios-app-icon ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
App Icon Creation
Create a layered Liquid Glass app icon for iOS 26+.
Process
1. Analyze Brand Identity
Read docs/product-vision/00-product-bounds.md for:
- Color palette
- Icon style preferences
- Tone of voice (playful, professional, minimal, etc.)
2. Generate Layer Assets
Create icon layers at 1024x1024 base resolution:
- Foreground — the primary symbol or graphic (e.g., app logo, key visual)
- Background — solid color, gradient, or pattern from brand palette
- Tint (optional) — color overlay for Liquid Glass effect
Generate as PNGs. If the user has provided their own layers in assets/icon/layers/, skip generation and use those instead.
Store in:
assets/
└── icon/
├── layers/
│ ├── foreground.png (1024x1024, transparent background)
│ ├── background.png (1024x1024)
│ └── tint.png (optional, 1024x1024)
├── composed/
│ └── AppIcon.icon (IconComposer output)
└── legacy/
└── AppIcon-1024.png (flat fallback)
3. Compose with IconComposer (Automated)
Attempt automated composition using computer-use MCP:
- Request access to IconComposer via
mcp__computer-use__request_access - Open IconComposer:
mcp__computer-use__open_applicationwith "Icon Composer" - Take screenshot to verify it opened
- Import foreground layer:
- Click "Front" layer slot
- Use file dialog to select
assets/icon/layers/foreground.png
- Import background layer:
- Click "Back" layer slot
- Use file dialog to select
assets/icon/layers/background.png
- Configure Liquid Glass properties:
- Enable glass effect if appropriate for the icon style
- Adjust fill opacity based on brand identity
- Preview across appearances (light/dark)
- Export: File > Save As > save to
assets/icon/composed/AppIcon.icon
4. Fallback: Manual Instructions
If computer-use automation fails at any step:
- Report which step failed
- Provide clear manual instructions:
``` The layer assets are ready at:
- Foreground: assets/icon/layers/foreground.png
- Background: assets/icon/layers/background.png
To compose in IconComposer:
- Open IconComposer (Applications or via Xcode > Open Developer Tool)
- Drag foreground.png onto the "Front" layer
- Drag background.png onto the "Back" layer
- Adjust Liquid Glass properties to taste
- Preview in light and dark mode
- File > Save As > save to your project's assets/icon/composed/AppIcon.icon
```
- Wait for user to confirm the .icon file is saved
5. Add to Xcode Project
- Copy
assets/icon/composed/AppIcon.iconto the app's asset catalog - Update
project.ymlif needed to reference the new icon - Run
xcodegen generate - Build to verify the icon appears correctly
6. Generate Legacy Fallback
For older OS targets that don't support .icon format:
- Create a flat 1024x1024 PNG from the composed icon layers
- Store at
assets/icon/legacy/AppIcon-1024.png - Add to asset catalog as fallback AppIcon
User Override
- Provide your own layer PNGs in
assets/icon/layers/— skip generation - Provide your own .icon file in
assets/icon/composed/— skip IconComposer - Provide a flat PNG in
assets/icon/legacy/— skip legacy generation
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Jakeintech
- Source: Jakeintech/claude-ios-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.