用途:该技能用于在用户要求生成图标、favicon、应用图标(iOS/Android)等场景下,自动产出多平台、多尺寸的成套图标。
主要能力:通过 Gemini AI 生成高分辨率主图标,再经 Replicate rembg 去背、裁剪居中(留 5% 边距)、按预设尺寸缩放,并可打包 ICO/ICNS。提供 apple-app-icon、android-app-icon、favicon、pwa、macos-icns、windows-ico、ui-icons 七种预设,分别对应不同尺寸与打包需求。
使用方式:调用脚本并传入提示词与预设,例如:bun run --cwd ${CLAUDE_PLUGIN_ROOT} ${CLAUDE_PLUGIN_ROOT}/skills/generate-icon/scripts/generate.ts "modern tech startup logo letter S" --preset favicon --output ./icons/favicon。必填参数为 --preset 与 --output,可选 --input(参考图)、--master-image、--skip-generate、--skip-remove-bg、--bg-color。需设置 GEMINI_API_KEY 与 REPLICATE_API_TOKEN。
适用场景:为网站、移动应用、桌面程序或通用 UI 快速生成统一风格的图标集。
限制:ICO 需 ImageMagick,ICNS 仅 macOS 可用;去背效果依赖提示词,过于复杂的图标可能不理想;生成的图片不建议读回上下文,应由用户自行查看输出文件。价格等其它信息暂未提供。