Agent skill · Backend & API

ios-icon-gen

Generate iOS app icons as PNG imagesets for Xcode asset catalogs from SF Symbols (5000+ Apple-native) or Iconify API (275k+ open source icons from 200+ collections). Use when generating icons, creating icon assets, adding icons to asset catalog, or searching for icons for iOS projects.

mturacgithub.com/mturacGitHub ↗
codexcopilotcursorships scriptsMIT
Install
npx skills add mturac/everything-openai-codex --skill ios-icon-gen --agent codex

Same command for any agent — swap --agent for claude-code, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 6 KB
Bundled scripts: yes
Path: skills/ios-icon-gen/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 84
Language: JavaScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# iOS Icon Generator Generate PNG icon imagesets for Xcode asset catalogs from two sources. ## When to Activate - Generating icon assets for an iOS/macOS Xcode project - Searching for icons across open source collections - Creating PNG imagesets (1x, 2x, 3x) for asset catalogs - Replacing placeholder icons with production-quality assets - Matching existing icon styles in an Xcode project ## Core Principles ### 1. Two Sources, One Output Format Both sources produce identical Xcode-compatible imagesets. Choose based on need: | Source | Icons | Requires | Best for | |--------|-------|----------|----------| | **Iconify API** | 275,000+ from 200+ collections | Internet | Wide selection, specific styles, open source icons | | **SF Symbols** | 5,000+ Apple symbols | macOS only | Apple-native style, offline use | ### 2. Always Match Existing Style Before generating, check the project's existing icons for size, color, and weight consistency. ### 3. Output Structure Both methods produce a complete Xcode imageset: ``` <output-dir>/<asset-name>.imageset/ Contents.json <asset-name>.png # 1x (68px default) <asset-name>@2x.png # 2x (136px default) <asset-name>@3x.png # 3x (204px default) ``` ## E

What's inside
Steps it walks through
  1. When to Activate
  2. Core Principles
  3. 1. Two Sources, One Output Format
  4. 2. Always Match Existing Style
  5. 3. Output Structure
  6. Examples
  7. Step 1: Assess Requirements
  8. Step 2: Search for Icons
  9. Step 3: Preview (Optional)
  10. Step 4: Generate
  11. Step 5: Verify and Integrate
  12. Popular Iconify Collections
  13. Scripts Reference
  14. Best Practices
Ships with 2 files
  • scripts/generate_icons.swift
  • scripts/iconify_gen.sh
Commands it runs
Check dimensions of existing icon
sips -g pixelWidth -g pixelHeight path/to/existing@2x.png
Search all collections
Search within a specific collection
List available collections
Iconify preview
Basic generation
Custom color and output location
swift $SKILL_DIR/scripts/generate_icons.swift doc.text.below.ecg editTool_expenseReport
Custom color, weight, and output
More from everything-openai-codex
All skills →
About this skill
What does the ios-icon-gen skill do?

Generate iOS app icons as PNG imagesets for Xcode asset catalogs from SF Symbols (5000+ Apple-native) or Iconify API (275k+ open source icons from 200+ collections). Use when generating icons, creating icon assets, adding icons to asset catalog, or searching for icons for iOS projects.

How do I install it?

Run `npx skills add mturac/everything-openai-codex --skill ios-icon-gen --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From mturac/everything-openai-codex, a repository with 84 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going