plugins/prompt-to-asset/skills/logo/SKILL.md
Generate a production-grade logo (primary brand mark). Returns RGBA PNG master + SVG vector + monochrome variant. Route by text-length and per-model ceiling. Strong-text models render multi-word and even paragraph-length wordmarks reliably; weak-text models composite SVG type post-render.
npx skillsauth add MohamedAbdallah-14/prompt-to-asset logoInstall 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.
gpt-image-2, gemini-3-pro-image-preview (Nano Banana Pro), gpt-image-1.5. Include the wordmark in the prompt; composite stays safer for pixel-exact UI copy.ideogram-3 / ideogram-3-turbo, gemini-3.1-flash-image-preview (Nano Banana 2), gpt-image-1, flux-2 family.| text in mark? | vector needed? | primary | fallback |
|---|---|---|---|
| none | yes | Recraft V4 (native SVG) | gpt-image-1.5 → BiRefNet → vtracer |
| none | no | gpt-image-1.5 (background:"transparent") | Ideogram 3 Turbo (dedicated /v1/ideogram-v3/generate-transparent endpoint, rendering_speed:"TURBO") |
| 1–3 words | yes | Ideogram 3 → raster 1024 → BiRefNet → K-means(6) → vtracer → SVGO | Recraft V4 |
| 1–3 words | no | Ideogram 3 | gpt-image-1.5 |
| 4–10 words | yes | flux-2 / gpt-image-2 → raster 1024 → BiRefNet → K-means(6) → vtracer → SVGO | Nano Banana Pro |
| 4–10 words | no | flux-2 family or gpt-image-2 (note: gpt-image-2 has no native RGBA — matte after) | Nano Banana Pro |
| paragraph | any | Nano Banana Pro or gpt-image-2; composite is still safer for pixel-exact UI copy | composite via BrandBundle.typography |
A [flat vector | isometric | brutalist | soft gradient] logo mark representing [SUBJECT, concrete noun phrase].
Centered composition. Clean silhouette, strong tight outline, high contrast.
Palette: [#hex, #hex, #hex] strictly.
["WORDMARK TEXT" in sans-serif, tight tracking | text-free mark].
Solid pure white background. Square 1:1 aspect. 1024x1024.
For SD: prepend masterpiece, vector logo, flat design, minimalist, 8k, .
For Flux: drop all quality modifiers; be concrete about subject and palette.
vtracer --mode polygon → SVGO (conservative preset).gpt-image-1 (different provider).controls.colors or recolor post.200 SVG paths → regenerate with "simpler geometry" or raise K-means color count.
logo/
├── master.png # 1024² RGBA
├── mark.svg # vector
├── mark-mono.svg # monochrome
├── mark-inverse.png # dark-mode variant
└── meta.json # provenance + validations
testing
Translate a UI brief (a page, a screen, a single component, a feature) into a paste-ready prompt for Nano Banana Pro / gpt-image-2 / Ideogram / Flux 2 / Midjourney that produces a designer-grade mockup as visual inspiration — not pixel-spec UI, not AI slop. Use whenever the user asks for "imagine the X page", "mock up the Y screen", "give me a prompt for nano banana / gpt image 2 to design", "describe this UI for an image model", "draft a prompt for the designer to take inspiration from", or any time the agent needs to produce a UI image-gen prompt for a real product surface (pricing page, dashboard, settings, onboarding, mobile screen, marketing hero, single component). Be pushy — trigger even when the user says "design" without "prompt", or "show me what X could look like" — the agent should reach for this skill before hand-rolling a brief.
testing
Translate a UI brief (a page, a screen, a single component, a feature) into a paste-ready prompt for Nano Banana Pro / gpt-image-2 / Ideogram / Flux 2 / Midjourney that produces a designer-grade mockup as visual inspiration — not pixel-spec UI, not AI slop. Use whenever the user asks for "imagine the X page", "mock up the Y screen", "give me a prompt for nano banana / gpt image 2 to design", "describe this UI for an image model", "draft a prompt for the designer to take inspiration from", or any time the agent needs to produce a UI image-gen prompt for a real product surface (pricing page, dashboard, settings, onboarding, mobile screen, marketing hero, single component). Be pushy — trigger even when the user says "design" without "prompt", or "show me what X could look like" — the agent should reach for this skill before hand-rolling a brief.
development
Rewrite an asset brief into the exact prompt dialect of the target image model (OpenAI gpt-image-1, Google Imagen/Gemini, SDXL, Flux.1/Flux.2, Midjourney, Ideogram, Recraft). Handles negative-prompt translation, token budgets, transparency quirks, brand-palette injection, and text-in-image ceilings so that `asset_generate_*` submissions succeed on the first try.
development
Generate a production-grade logo (primary brand mark). Returns RGBA PNG master + SVG vector + monochrome variant. Route by text-length and per-model ceiling. Strong-text models render multi-word and even paragraph-length wordmarks reliably; weak-text models composite SVG type post-render.