npx skills add ...
npx skills add resciencelab/opc-skills --skill logo-creator
Create logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG. Use when user wants to create a logo, icon, favicon, brand mark, mascot, emblem, or design a logo.
npx skills add resciencelab/opc-skills --skill logo-creator
Create professional logos through AI image generation with an iterative design process.
Required API Keys (set in environment):
GEMINI_API_KEY - Get from Google AI StudioREMOVE_BG_API_KEY - Get from remove.bgRECRAFT_API_KEY - Get from recraft.aiRequired Skills:
nanobanana - AI image generation (Gemini 3 Pro Image)All generated files should be saved to the .skill-archive directory:
Example:
Guidelines:
yyyy-mm-ddBefore generating, gather requirements from user:
Ask about:
Project/Brand name - What is the logo for?
Style preference - See references/styles.md for options:
Aspect ratio - Default is 1:1 (square), options:
1:1 - Square (favicons, app icons)16:9 - Wide (headers, banners)4:3 - Standard2:3 - PortraitColor preferences:
Reference images - Any existing logos or styles to reference?
Wait for user confirmation before proceeding!
Generate 20 logo variations (default) using the nanobanana skill:
Guidelines:
.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/ directorylogo-01.png, logo-02.png, etc.Prompt Tips:
Copy the preview template and open in browser:
Then open in default browser:
IMPORTANT: Update the HTML to include the correct number of logos generated.
Ask user which logos they prefer:
Based on feedback:
logo-{original}-v{n}.png (e.g., logo-05-v1.png)Once user approves a logo, process it:
5a. Crop whitespace (make 1:1 with no margins):
5b. Remove background:
5c. Convert to SVG:
Present final deliverables:
Pixel Art:
Minimalist:
Mascot:
Lettermark:
1:1 - Square (default for logos)2:3, 3:2 - Portrait/Landscape3:4, 4:3 - Standard4:5, 5:4 - Photo9:16, 16:9 - Wide21:9 - Ultra-widecp <skill_dir>/templates/preview.html .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.htmlopen .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.htmlpython3 <skill_dir>/scripts/crop_logo.py {input.png} {output-cropped.png}python3 <skill_dir>/scripts/remove_bg.py {input.png} {output-nobg.png}python3 <skill_dir>/scripts/vectorize.py {input.png} {output.svg}## Final Logo Assets
| File | Description | Size |
|------|-------------|------|
| logo.png | Original | 1024x1024 |
| logo-cropped.png | No margins, 1:1 | ~800x800 |
| logo-nobg.png | Transparent background | ~800x800 |
| logo.svg | Vector (scalable) | ~20KB |
All files saved to: `.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/`
Copy final logo to user's desired location.Pixel art {subject} logo, 8-bit retro style, black pixels on white background, {size}x{size} grid, minimalist iconMinimalist {subject} logo, flat design, clean lines, {color} on white, simple geometric shapesCute {animal/character} mascot logo, friendly expression, {style} style, {colors}, suitable for brand iconLetter "{letter}" logo, modern typography, {style} design, {colors}, clean professional look