Back to directory

Skip Icons

Agent skill
1 skill

Icons in Skip projects. The hard rule: never use Image(systemName:) or Label(, systemImage:). SF Symbols are an Apple-only catalogue with no Android equivalent; the names you pass to systemName: / systemImage: will not resolve on Android and most will render as a blank or generic-placeholder glyph. The canonical replacement is to download Material Symbols from fonts.google.com/icons in Apple symbolset format, drop the .symbolset/ bundle under Sources/ /Resources/Icons.xcassets/, and render with Image("name", bundle: .module) inside the localisation-correct Label { Text(..., bundle: .module) } icon: { Image(...) } form. The same SVG ships to both platforms and looks identical. Also covers app launcher icons via skip icon and how to verify in-app icons render on both platforms. The full .symbolset format spec (download URLs per variant, Contents.json schemas, verification checks) is in references/symbolset-anatomy.md. references/sf-symbol-map.md explains what SkipUI does with systemName: internally — it is not a "safe-to-use" list. Use this skill whenever adding, replacing, or auditing icons in a Skip app or library.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Skill stats

Skills1CategoryGeneralStars0

About this skill

Icons in Skip projects. The hard rule: never use Image(systemName:) or Label(, systemImage:). SF Symbols are an Apple-only catalogue with no Android equivalent; the names you pass to systemName: / systemImage: will not resolve on Android and most will render as a blank or generic-placeholder glyph. The canonical replacement is to download Material Symbols from fonts.google.com/icons in Apple symbolset format, drop the .symbolset/ bundle under Sources/ /Resources/Icons.xcassets/, and render with Image("name", bundle: .module) inside the localisation-correct Label { Text(..., bundle: .module) } icon: { Image(...) } form. The same SVG ships to both platforms and looks identical. Also covers app launcher icons via skip icon and how to verify in-app icons render on both platforms. The full .symbolset format spec (download URLs per variant, Contents.json schemas, verification checks) is in references/symbolset-anatomy.md. references/sf-symbol-map.md explains what SkipUI does with systemName: internally — it is not a "safe-to-use" list. Use this skill whenever adding, replacing, or auditing icons in a Skip app or library.

Quick start

  1. Copy the install prompt. Use the green button above this README.
  2. Send it to your agent. Paste it into your coding agent’s chat and send.
  3. Review the setup. Your agent checks the skill’s instructions, requirements, and installation scope.
Review, license & listing details
Review the source before using this skill

This is an imported listing. We haven’t certified its safety, license, or compatibility. Skills may include executable scripts.

Automated security scan: Partial

Only SKILL.md was scanned. Supporting files and scripts were not checked. No safety grade has been assigned.

0 potential findings · Scanned 11/4/2026 · Scanner 0.2.1

Content SHA-256: c8160ae29b3fa50befb811d09b528399dcbf92c1f0d66945e5c9d9cb945ad47f

About scan coverage and limitations

About this listing

Category
General
Reported license
Apache-2.0
Listing language (estimated)
English
Review status
Not individually reviewed
Agent compatibility
Atlas installation supports Claude Code, Codex, and Cursor. Skill-specific dependencies and features are checked during setup.
Skip Icons | Agent Skills Atlas