AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

App Icon Generator

skill-lifedever-skills-plugin-app-icon-generator · by lifedever

>

No reviews yet
0 installs
41 views
0.0% view→install

Install

$ agentstack add skill-lifedever-skills-plugin-app-icon-generator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-lifedever-skills-plugin-app-icon-generator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of App Icon Generator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

App Icon Generator

Generate a production-ready app icon from concept to all required platform formats.

Prerequisites

Before starting, verify required tools are installed. Run this first and only proceed if all checks pass:

which rsvg-convert || echo "⚠ Install required: brew install librsvg"
python3 -c "import PIL" 2>/dev/null || echo "ℹ Optional: pip3 install Pillow (needed for .ico Windows icons)"
  • rsvg-convert — required for SVG → PNG rasterization. If missing, ask the user to install brew install librsvg and stop.
  • Pillow — optional, only needed if the user wants Windows .ico. Without it the script gracefully skips .ico and still produces .icns + all PNG sizes.
  • sips — pre-installed on macOS, no action needed.

Workflow

1. Design the SVG (1024x1024)

Create logo.svg with these specs:

  • Canvas: viewBox="0 0 1024 1024" width/height 1024
  • Safe area: 824x824 effective area, 100px padding on each side
  • Background: Rounded rect at x=100 y=100 width=824 height=824 rx=185 ry=185
  • Content: Centered within the 824x824 area
  • Use linearGradient for depth, feDropShadow for polish
  • Keep shapes simple — icons render at 16x16 too

Example skeleton:


  
    
      
      
    
  
  
  

2. Convert to All Formats

Run the bundled conversion script:

bash "${CLAUDE_SKILL_DIR}/scripts/convert_icons.sh" logo.svg ./icons/

This generates all files in one step:

| File | Purpose | |------|---------| | 32x32.png, 128x128.png, 128x128@2x.png | Desktop standard | | icon.png (512x512) | General use | | icon.icns | macOS app bundle | | icon.ico | Windows executable | | Square*Logo.png | Windows UWP/Store | | StoreLogo.png | Windows Store |

3. Dependencies

  • rsvg-convert: brew install librsvg
  • iconutil: built-in on macOS
  • Pillow (for .ico): pip3 install Pillow

If Pillow is missing, .ico is skipped with a warning — all other formats still generate.

4. Framework Integration

Tauri: Save SVG as src-tauri/icons/logo.svg, output to src-tauri/icons/. Config:

"icon": ["icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.icns", "icons/icon.ico"]

Electron: Output to build/icons/. Reference in electron-builder config.

Design Guidelines

  • Contrast: Ensure recognizable on both light and dark backgrounds
  • Simplicity: Max 2-3 visual elements — must read at 16x16
  • No text unless a single letter/symbol (too small at icon sizes)
  • Rounded corners (rx=185): macOS/iOS convention; Windows ignores them
  • Gradients > flat color: Adds depth and polish

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.