CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-executed skill body: concrete executable commands for both icon sources, documented options with defaults, and a clear five-step workflow ending in visual and build verification. Weaknesses are minor — repeated match-existing-style guidance and lookup tables that could be externalized into reference files.

DimensionReasoningScore

Conciseness

The body is lean and command/table-driven (search, preview, generate invocations with documented defaults), assuming Claude's competence. "Match existing project style" guidance is repeated three times (Core Principle #2, Step 1, Best Practices) plus an Anti-Pattern — minor over-explanation that could be trimmed, placing it at anchor 4 rather than anchor 5.

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout — "$SKILL_DIR/scripts/iconify_gen.sh search 'receipt'", preview, generation with --color/--output/--weight flags, sips inspection, and cp -r integration — and both referenced scripts exist in ./scripts/. Specific examples cover the common cases (custom color, output directly to the asset catalog).

5 / 5

Workflow Clarity

A clear five-step sequence (assess → search → preview → generate → verify/integrate) with verification checkpoints ("Read the generated @2x PNG to verify visually", "Build the project to verify Xcode picks up the new assets"). It lacks an explicit feedback loop for error recovery that anchor 5 requires, fitting anchor 4's "minor validation gaps"; the operation is non-destructive so no cap applies.

4 / 5

Progressive Disclosure

Clean, well-organized single-file structure with both bundle scripts correctly referenced and usage details properly delegated to the scripts (verified: iconify_gen.sh and generate_icons.swift exist). The "Popular Iconify Collections" table and SF Symbols lookup table are inline reference data that could be split into a references/ file, a minor organization gap that keeps it at anchor 4 rather than anchor 5's fully appropriate split.

4 / 5

Total

17

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it states a specific capability with output format and both data sources in third person, and provides an explicit 'Use when' clause with natural, iOS-qualified trigger phrases. The only gaps are minor missing synonyms such as "app icon" or ".xcassets" in the trigger list.

DimensionReasoningScore

Specificity

Names the domain and concrete specifics — "Generate iOS app icons as PNG imagesets for Xcode asset catalogs from SF Symbols… or Iconify API" — including output format and both sources. Not a 5 because the core capability is a single action (generate), unlike anchor 5's multiple distinct actions; well above anchor 3's 1-2 generic actions.

4 / 5

Completeness

Explicitly answers both: what ("Generate iOS app icons as PNG imagesets for Xcode asset catalogs from SF Symbols or Iconify API") and when ("Use when generating icons, creating icon assets, adding icons to asset catalog, or searching for icons for iOS projects"), matching the anchor-5 structure with concrete trigger phrases.

5 / 5

Trigger Term Quality

The "Use when" clause lists natural phrases users would say: "generating icons, creating icon assets, adding icons to asset catalog, or searching for icons for iOS projects". Missing a few variations (e.g., "app icon", ".xcassets", Xcode appears only in the what-clause), so it sits at anchor 4 rather than anchor 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

The iOS/Xcode asset catalog niche with SF Symbols and Iconify sources is clearly distinct, and triggers are qualified with "for iOS projects", minimizing conflict risk with generic icon or image-generation skills.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.