smithery/neversight

icon-generator

Generate web UI/UX icon assets (favicon.ico, apple-touch-icon, PWA icons incl.

Installation

$ npx skills add smithery/neversight --skill icon-generator

Summary

Generate web UI/UX icon assets (favicon.ico, apple-touch-icon, PWA icons incl. maskable) and optionally Unreal Engine packaging icons (Windows .ico, macOS .iconset/.icns, Linux .png) from a single source SVG/PNG; use when you need correct multi-size icon files, safe-area guidance, manifests/head tags, or automation.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,309 B
  • docs SUMMARY.md 339 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Icon Generator

You generate icon asset bundles for web UI/UX first (favicons + PWA icons), and you can also generate Unreal Engine packaging icon assets when needed.

Fast workflow

  1. Pick target(s): Web UI/UX (favicon + PWA icons) and/or Unreal Engine packaging (optional).
  1. Pick the source icon: prefer a 1024x1024 PNG (square) or a clean SVG. If it's not square, choose whether to crop or pad (default: pad).
  1. Generate the assets using [scripts/generateicons.py](scripts/generateicons.py).

Web/PWA sizes and safe-area rules: [references/web-ui-ux.md](references/web-ui-ux.md)

Unreal Engine formats and expectations: [references/unreal-engine.md](references/unreal-engine.md)

Full size tables: [references/icon-sizes.md](references/icon-sizes.md)

  1. Verify output quality: ensure the .ico contains multiple sizes, and the 16/24/32 px variants are crisp.

Quality rules (what "good" looks like)

  • Design for small sizes: avoid thin strokes, tiny text, and busy details.
  • Prefer transparent backgrounds for desktop icons unless you intentionally "plate" the icon.
  • Preview at 16px and 24px. If it becomes muddy, create a simpler variant.

Automation (recommended)

Run and customize the script:

  • Script: [scripts/generateicons.py](scripts/generateicons.py)
  • It supports:

- Web/PWA set: favicon.ico, apple-touch-icon.png, icon-192.png, icon-512.png, icon-maskable-512.png - UE sets (optional): Windows .ico, macOS .iconset, Linux .png

If you need HTML <head> snippets, manifest.webmanifest examples, and maskable safe-area guidance, read:

  • [references/web-ui-ux.md](references/web-ui-ux.md)

Notes

  • If your input is SVG and Python SVG rasterization is unavailable on your machine, export a 1024x1024 PNG first (e.g., Inkscape), then rerun the script using the PNG.
  • Keep this SKILL.md lean; detailed size tables live in the reference files.