streamdeck_create_icon
Create 144x144 PNG icons for Stream Deck buttons with text, Lucide icons, emojis, app icons, gradients, and badges. Returns a ready-to-use file path.
Instructions
Generate a high-quality 144x144 PNG icon. Supports: text, Lucide icons, app icons, emoji, gradients, badges. Returns the file path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| svg | No | Custom SVG markup (24x24 viewBox). | |
| text | No | Main text on the icon. | |
| badge | No | Badge text (top-right corner): '3', '!'. | |
| emoji | No | Emoji character: '🚀', '🔥'. | |
| lucide | No | Lucide icon name: 'git-branch', 'terminal', 'slack', 'database', etc. | |
| app_icon | No | macOS app name to extract icon: 'Cursor', 'Docker', 'Slack'. | |
| bg_color | No | Background: hex '#1a1a2e' or gradient 'linear-gradient(#FF6B6B, #C44569)'. | |
| filename | No | Output filename (without extension). | |
| subtitle | No | Subtitle text below the main content. | |
| font_size | No | Font size for main text. | |
| icon_size | No | Icon size in pixels (default 64). | |
| image_path | No | Path to a local image file. | |
| text_color | No | Text/icon color (hex). | |
| badge_color | No | Badge background color (hex). |