packages/skills/skills/logo-design-guide/SKILL.md
Logo design principles and AI image generation best practices for creating logos. Covers logo types, prompting techniques, scalability rules, and iteration workflows. Use for: brand identity, startup logos, app icons, favicons, logo concepts. Triggers: logo design, create logo, brand logo, logo generation, ai logo, logo maker, icon design, brand mark, logo concept, startup logo, app icon logo
npx skillsauth add mediar-ai/skillhubz logo-design-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design effective logos with AI image generation via inference.sh CLI.
curl -fsSL https://cli.inference.sh | sh && infsh login
# Generate a logo concept
infsh app run falai/flux-dev-lora --input '{
"prompt": "flat vector logo of a mountain peak with a sunrise, minimal geometric style, single color, clean lines, white background",
"width": 1024,
"height": 1024
}'
Install note: The install script only detects your OS/architecture, downloads the matching binary from
dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.
| Type | Description | When to Use | Example | |------|-------------|-------------|---------| | Wordmark | Company name styled as logo | Strong brand name, short (< 10 chars) | Google, Coca-Cola | | Lettermark | Initials only | Long company name, formal | IBM, HBO, CNN | | Pictorial | Recognizable icon/symbol | Universal brand, works without text | Apple, Twitter bird | | Abstract | Geometric/non-literal shape | Tech companies, conceptual brands | Nike swoosh, Pepsi | | Mascot | Character illustration | Friendly brands, food/sports | KFC Colonel, Pringles | | Combination | Icon + wordmark together | New brands needing both recognition and name | Burger King, Adidas |
AI image generators cannot reliably render text. Letters will be distorted, misspelled, or garbled.
Strategy:
flat vector logo, simple minimal icon, single color silhouette,
geometric logo mark, clean lines, negative space design,
line art logo, flat design icon, minimalist symbol
❌ photorealistic logo (contradiction — logos aren't photos)
❌ 3D rendered logo (too complex, won't scale down)
❌ gradient logo (inconsistent results, hard to reproduce)
❌ logo with text "Company Name" (text rendering fails)
flat vector logo of [subject], [style], [color constraint], [background], [additional detail]
# Abstract geometric
infsh app run falai/flux-dev-lora --input '{
"prompt": "flat vector abstract logo, interlocking hexagonal shapes forming a letter S, minimal geometric style, single navy blue color, white background, clean sharp edges"
}'
# Pictorial nature
infsh app run falai/flux-dev-lora --input '{
"prompt": "flat vector logo of a fox head in profile, geometric faceted style, orange and white, minimal clean lines, white background, negative space design"
}'
# Mascot style
infsh app run bytedance/seedream-4-5 --input '{
"prompt": "friendly cartoon owl mascot logo, simple flat illustration, wearing graduation cap, purple and gold colors, white background, clean vector style"
}'
# Tech abstract
infsh app run xai/grok-imagine-image-pro --input '{
"prompt": "minimal abstract logo mark, interconnected nodes forming a brain shape, line art style, single teal color, white background, tech startup aesthetic"
}'
A logo must work at every size:
| Context | Size | What Must Work | |---------|------|----------------| | Favicon | 16x16 px | Silhouette recognizable | | App icon | 1024x1024 px | Full detail visible | | Social avatar | 400x400 px | Clear at a glance | | Business card | ~1 inch | Clean print reproduction | | Billboard | 10+ feet | No pixelation, simple enough |
# Step 1: Generate 5-10 broad concepts
for i in {1..5}; do
infsh app run falai/flux-dev-lora --input '{
"prompt": "flat vector logo of a lighthouse, minimal geometric, single color, white background"
}' --no-wait
done
# Step 2: Refine the best concept with variations
infsh app run falai/flux-dev-lora --input '{
"prompt": "flat vector logo of a geometric lighthouse with light beam rays, minimal line art, navy blue, white background, negative space design"
}'
# Step 3: Generate at high resolution for final
infsh app run bytedance/seedream-4-5 --input '{
"prompt": "flat vector logo of a geometric lighthouse with radiating light beams, minimal clean design, navy blue single color, pure white background",
"size": "2K"
}'
# Step 4: Upscale for production use
infsh app run falai/topaz-image-upscaler --input '{
"image": "path/to/best-logo.png",
"scale": 4
}'
| Mistake | Problem | Fix | |---------|---------|-----| | Too much detail | Loses clarity at small sizes | Simplify to essential shapes | | Relies on color | Fails in B&W contexts | Design in black first | | Text in AI generation | Garbled/misspelled letters | Generate icon only, add text manually | | Trendy effects (glows, shadows) | Dates quickly, reproduction issues | Stick to flat, timeless design | | Too many colors | Hard to reproduce, expensive printing | Max 2-3 colors | | Asymmetric without purpose | Looks unfinished | Use intentional asymmetry or stay balanced |
| Format | Use Case | |--------|----------| | SVG | Scalable vector, web, editing | | PNG (transparent) | Digital use, presentations | | PNG (white bg) | Documents, email signatures | | ICO / Favicon | Website favicon (16, 32, 48px) | | High-res PNG (4096px+) | Print, billboards |
Note: AI generates raster images (PNG). For true vector SVG, use the AI output as a reference and trace in a vector tool, or use AI-to-SVG conversion tools.
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@prompt-engineering
Browse all apps: infsh app list
tools
Design web-like user interfaces in the terminal and inside tmux with a cell-grid Canvas, CSS-like box model, flexbox/grid layout, and 15 reusable widgets such as Panel, Table, Card, ProgressBar, Meter, Tabs, Tree, Badge, Banner, and a braille line chart. Use when an agent needs a dashboard, panel, table, status page, TUI layout, tmux dashboard, screenshot-driven CLI/TUI replica, ANSI frame, truecolor render, pyte PNG screenshot smoke test, wide-character alignment, or a new terminal widget.
tools
Drive interactive terminal (TUI) programs — CLIs, REPLs, installers, menu apps, agent CLIs, and editors like vim — through a PTY, reading semantic screen snapshots. A pattern library classifies a screen (REPL, menu, pager, fzf search, confirm dialog, form, spinner, wizard) and drives it with a ready recipe. Use when a program expects a live terminal (arrow-key menus, prompts, spinners, password fields, curses UIs), or when a piped command hangs or prints nothing.
tools
Design and render terminal/CMD visual effects and ASCII art from a one-line request via the pluggable `fx` engine (18 hot-swappable, themeable effects plus scripted shows). Effects include donut, matrix rain, plasma, fire, a spinning 3D ball, Game of Life, wireframe cube, 3D text banners, rainbow/lolcat gradient text, starfield, tunnel, fireworks, image-to-ASCII, and more. Use when the request is for a terminal animation, ANSI/CLI art, or a new console effect. Pure Python stdlib; truecolor.
tools
# X Twitter Scraper Use Xquik for X/Twitter tweet search, user lookup, profile tweets, follower export, media download, monitors, webhooks, posting workflows, and MCP-backed API exploration. ## Prerequisites - A Xquik API key in `XQUIK_API_KEY`. - Internet access to `https://xquik.com/api/v1`, `https://xquik.com/mcp`, and `https://docs.xquik.com`. - A clear user request that identifies the target tweets, users, accounts, keywords, media, monitor, webhook, or write action. ## Source Truth -