
Logo Creator
FreeGenerate custom logos with AI-driven design.
Free · Opens the source repo
What Logo Creator does
The Logo Creator skill enables users to create professional logos through an AI image generation process. By leveraging a structured workflow, this skill allows designers and developers to engage in an iterative design process that incorporates user feedback at each stage. Users can specify their project or brand name, style preferences, aspect ratios, and color schemes, ensuring that the generated logos align closely with their vision.
The skill utilizes several Python scripts to facilitate the logo creation process. It starts by gathering user requirements, which include determining the desired style from a variety of options such as pixel art, minimalist, or mascot designs. Once the requirements are confirmed, the skill generates multiple logo variations using the nanobanana skill for AI image generation. Users can then review these variations and provide feedback, allowing for further iterations until a final logo is selected.
Once a logo is approved, the skill offers tools to refine the design by cropping whitespace, removing backgrounds, and converting the final logo into a scalable SVG format. This end-to-end process ensures that users not only receive a logo that meets their initial requirements but also one that is polished and ready for use across various media.
The Logo Creator skill is particularly useful for small business owners, freelance designers, and anyone looking to create a brand identity without needing extensive design skills. It streamlines the logo creation process, making it accessible to those who may not have prior experience in graphic design.
When to use it
Use this skill when you need to create a logo, icon, or brand mark, especially if you want to iterate based on user feedback.
When not to use it
This skill may not be suitable for users looking for highly specialized or complex logo designs that require manual artistry or intricate details.
What you can build with it
Creating a Startup Logo
Generate a logo for a new tech startup by specifying a modern, minimalist style and brand colors.
Designing a Mascot Logo
Use the skill to create a friendly mascot logo for a children's brand, iterating based on feedback from kids and parents.
Developing a Brand Identity
Streamline the logo creation process for a small business by generating multiple variations and refining them through user input.
How to install Logo Creator
View source1. Install with the skills CLI
npx skills add resciencelab/opc-skills/logo-creator --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by resciencelabLogo Creator Skill
Create professional logos through AI image generation with an iterative design process.
Prerequisites
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.ai
Required Skills:
nanobanana- AI image generation (Gemini 3 Pro Image)
File Output Location
All generated files should be saved to the .skill-archive directory:
.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/
Example:
.skill-archive/logo-creator/2026-01-18-opc-logo/
logo-01.png
logo-02.png
...
logo-09-cropped.png
logo-09-nobg.png
logo-09.svg
preview.html
Guidelines:
- Use current date in format
yyyy-mm-dd - Add short summary name (project/brand name, kebab-case)
- Create directory before generating first logo
- Keep all variations and iterations in same folder
- Final approved logo should be copied to user's desired location
Workflow
Step 1: Discovery & Requirements
Before generating, gather requirements from user:
Ask about:
-
Project/Brand name - What is the logo for?
-
Style preference - See references/styles.md for options:
- Pixel art / 8-bit retro
- Minimalist / flat design
- 3D / isometric
- Hand-drawn / sketch
- Mascot / character
- Monogram / lettermark
- Abstract / geometric
-
Aspect ratio - Default is 1:1 (square), options:
1:1- Square (favicons, app icons)16:9- Wide (headers, banners)4:3- Standard2:3- Portrait
-
Color preferences:
- Monochrome (black & white)
- Specific brand colors
- Let AI decide
-
Reference images - Any existing logos or styles to reference?
Wait for user confirmation before proceeding!
Step 2: Generate Logo Variations
Generate 20 logo variations (default) using the nanobanana skill:
# Generate single logo
python3 <nanobanana_skill_dir>/scripts/generate.py "{style} logo for {brand}, {description}, {colors}" \
--ratio 1:1 -o .skill-archive/logo-creator/<date-name>/logo-01.png
# Batch generate 20 logos
python3 <nanobanana_skill_dir>/scripts/batch_generate.py "{style} logo for {brand}, {description}, {colors}" \
-n 20 --ratio 1:1 -d .skill-archive/logo-creator/<date-name> -p logo
Guidelines:
- Use batch_generate.py for multiple variations (includes auto-delay)
- Save to
.skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/directory - Use sequential naming:
logo-01.png,logo-02.png, etc.
Prompt Tips:
- Include style keywords: "pixel art", "minimalist", "8-bit", "flat design"
- Specify colors: "black on white", "monochrome", "blue gradient"
- Add context: "tech startup", "food brand", "gaming company"
- Request format: "icon", "emblem", "mascot", "lettermark"
Step 3: Create HTML Preview
Copy the preview template and open in browser:
cp <skill_dir>/templates/preview.html .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.html
Then open in default browser:
open .skill-archive/logo-creator/<yyyy-mm-dd-summaryname>/preview.html
IMPORTANT: Update the HTML to include the correct number of logos generated.
Step 4: Iterate with User
Ask user which logos they prefer:
- "Which logos do you like? (e.g., #5, #12, #18)"
- "What do you like about them?"
- "Any changes you'd want?"
Based on feedback:
- Generate 10-20 more variations of favorite styles
- Use naming:
logo-{original}-v{n}.png(e.g.,logo-05-v1.png) - Update HTML preview
- Repeat until user selects final logo
Step 5: Finalize Logo
Once user approves a logo, process it:
5a. Crop whitespace (make 1:1 with no margins):
python3 <skill_dir>/scripts/crop_logo.py {input.png} {output-cropped.png}
5b. Remove background:
python3 <skill_dir>/scripts/remove_bg.py {input.png} {output-nobg.png}
5c. Convert to SVG:
python3 <skill_dir>/scripts/vectorize.py {input.png} {output.svg}
Step 6: Deliver Final Assets
Present final deliverables:
## 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.
Quick Reference
Common Prompt Patterns
Pixel Art:
Pixel art {subject} logo, 8-bit retro style, black pixels on white background, {size}x{size} grid, minimalist icon
Minimalist:
Minimalist {subject} logo, flat design, clean lines, {color} on white, simple geometric shapes
Mascot:
Cute {animal/character} mascot logo, friendly expression, {style} style, {colors}, suitable for brand icon
Lettermark:
Letter "{letter}" logo, modern typography, {style} design, {colors}, clean professional look
Supported Aspect Ratios
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-wide
References
- references/styles.md - Logo style guide with prompt examples
- examples/opc-logo-creation.md - Full example conversation
Frequently asked questions about Logo Creator
Similar skills
Design Skill
Create comprehensive design assets seamlessly.
Corporate Brand Guidelines
Ensure consistent branding across all documents.
Brand Extract
Create a comprehensive Brand Kit from any live website.
Brand Landing Page Designer
Create polished landing pages with brand identity insights.
Paperclip Capsules
Generate and validate Paperclip capsule visuals effectively.
Brand Management
Streamline your brand's voice and visual identity.
