This skill creates professional, scalable vector graphic (SVG) logos from design specifications, offering multiple variations and layout options.
When to Use This Skill
Activate this skill when the user requests:
- Create a logo from a description or specification
- Design a brand identity or visual mark
- Generate logo variations and concepts
- Create icons or symbols
- Design wordmarks or lettermarks
- Produce scalable graphics for branding
- Export logos in different layouts and styles
Core Workflow
Phase 1: Requirements Gathering
When a user requests a logo, gather comprehensive design requirements:
-
Brand Information
- Company/product name
- Industry and market
- Target audience
- Brand personality (modern, classic, playful, serious, etc.)
- Brand values and messaging
- Competitors (for differentiation)
-
Design Preferences
- Logo type:
- Wordmark: Text-based logo (Google, Coca-Cola style)
- Lettermark: Initials/abbreviation (IBM, HBO style)
- Pictorial Mark: Icon/symbol (Apple, Twitter style)
- Abstract Mark: Abstract geometric form (Pepsi, Adidas style)
- Mascot: Character-based (KFC Colonel, Michelin Man style)
- Combination Mark: Icon + text (Burger King, Lacoste style)
- Emblem: Text inside symbol (Starbucks, Harley-Davidson style)
- Logo type:
-
Style Guidelines
- Color palette (specific colors or let AI choose)
- Color psychology considerations
- Font preferences (if text-based)
- Visual style:
- Minimalist
- Geometric
- Organic/flowing
- Bold/strong
- Elegant/refined
- Playful/friendly
- Tech/modern
- Vintage/retro
-
Technical Requirements
- Size constraints (will it be used small? large?)
- Application contexts (website, print, merchandise, etc.)
- Color vs monochrome versions needed
- Background usage (light, dark, transparent)
- Scalability requirements
-
Number of Variations
- How many different concepts? (Recommend 3-5)
- How many layouts per concept? (Horizontal, vertical, square, circular)
- Color variations needed?
Phase 2: Design Concept Development
Create multiple logo concepts based on requirements:
Concept 1: Primary Direction
Develop the main design direction:
Design Thinking:
- Research visual metaphors related to brand
- Consider negative space opportunities
- Ensure memorability and uniqueness
- Balance simplicity with distinctiveness
- Consider cultural appropriateness
SVG Structure:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
<defs>
<!-- Gradients, patterns, filters -->
<linearGradient id="gradient1" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#4F46E5;stop-opacity:1" />
<stop offset="100%" style="stop-color:#7C3AED;stop-opacity:1" />
</linearGradient>
</defs>
<!-- Logo elements -->
<g id="logo-symbol">
<!-- Symbol/icon elements -->
</g>
<g id="logo-text">
<!-- Text elements (if applicable) -->
</g>
</svg>
Concept 2-5: Alternative Directions
Create variations exploring different visual approaches:
- Different visual metaphors
- Different style treatments
- Different layouts and compositions
- Different color applications
Phase 3: Layout Variations
For each concept, create multiple layout options:
Layout A: Horizontal Lockup
- Icon on left, text on right
- Best for website headers, business cards
- Wider aspect ratio
Layout B: Vertical Lockup
- Icon on top, text below
- Best for social media profiles, app icons
- Taller aspect ratio
Layout C: Square/Centered
- Icon and text centered
- Best for favicon, app icon, profile picture
- 1:1 aspect ratio
Layout D: Icon Only
- Symbol without text
- Best for small sizes, watermarks
- Compact, recognizable
Layout E: Text Only
- Wordmark without icon
- Best for minimal applications
- Typography-focused
Phase 4: SVG Generation
Create professional, optimized SVG code:
Best Practices:
- Clean, Semantic Code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 60">
<!-- Use groups for organization -->
<g id="icon">
<!-- Icon elements -->
</g>
<g id="wordmark">
<!-- Text elements -->
</g>
</svg>
-
Scalable Design
- Use viewBox for scalability
- Avoid pixel-specific sizes
- Use relative units
- Design at multiple sizes to test
-
Color Management
<!-- Define colors once, reuse throughout -->
<defs>
<style>
.primary { fill: #4F46E5; }
.secondary { fill: #10B981; }
.text { fill: #1F2937; }
</style>
</defs>
<rect class="primary" x="0" y="0" width="100" height="100" />
-
Optimization
- Remove unnecessary attributes
- Combine paths where possible
- Use symbols for repeated elements
- Minimize decimal precision
- Remove invisible elements
-
Accessibility
<svg role="img" aria-labelledby="logo-title logo-desc">
<title id="logo-title">Company Name Logo</title>
<desc id="logo-desc">A blue circular icon with the company name</desc>
<!-- Logo content -->
</svg>
Phase 5: Presentation
Present logos in an organized, professional manner:
# Logo Design Concepts
## Concept 1: [Concept Name/Theme]
### Design Rationale
[Explain the thinking behind this design, visual metaphors used, and how it represents the brand]
### Primary Logo (Horizontal)
```xml
<svg><!-- SVG code here --></svg>
Usage: Headers, website navigation, business cards Dimensions: 200×60px (scalable)
Vertical Layout
<svg><!-- SVG code here --></svg>
Usage: Social media profiles, mobile apps Dimensions: 100×120px (scalable)
Icon Only
<svg><!-- SVG code here --></svg>
Usage: Favicon, app icon, small spaces Dimensions: 64×64px (scalable)
Color Variations
Full Color:
- Primary: #4F46E5 (Indigo)
- Secondary: #10B981 (Emerald)
Monochrome (Dark):
- Single color: #1F2937 (Gray-900)
Monochrome (Light):
- Single color: #FFFFFF (White)
Reversed:
- For dark backgrounds
Concept 2: [Concept Name/Theme]
[Repeat structure for additional concepts]
### Phase 6: File Generation
Save SVG files with proper naming:
```javascript
// File naming convention
company-name-logo-concept1-horizontal.svg
company-name-logo-concept1-vertical.svg
company-name-logo-concept1-icon.svg
company-name-logo-concept2-horizontal.svg
// etc.
Use the Write tool to save each variation:
// Example
Write({
file_path: "./logos/acme-logo-concept1-horizontal.svg",
content: svgCode
});
Phase 7: Usage Guidelines
Provide comprehensive usage documentation:
# Logo Usage Guidelines
## File Formats Provided
### SVG (Scalable Vector Graphics)
- **Use for:** Websites, digital applications, large prints
- **Benefits:** Infinitely scalable, small file size, editable
- **How to use:** Embed directly in HTML or open in design tools
### Exporting to PNG
If you need PNG format:
**Option 1: Using Inkscape (Free)**
```bash
inkscape logo.svg --export-png=logo.png --export-width=1000
Option 2: Using ImageMagick
convert -background none logo.svg logo.png
Option 3: Online Converter
- Visit: https://cloudconvert.com/svg-to-png
- Upload SVG, download PNG
Clear Space
Maintain minimum clear space around logo:
- Distance = Height of logo symbol
- No text or graphics in clear space
Minimum Sizes
- Digital: 100px width minimum
- Print: 1 inch width minimum
Color Usage
Primary Color Palette
- Use full color on white/light backgrounds
- Use monochrome white on dark backgrounds
- Use monochrome dark on light backgrounds
Color Variations by Context
Website Headers:
- Full color version preferred
- Ensure 4.5:1 contrast with background
Social Media:
- Use square/circular crops
- Provide background color if needed
Print Materials:
- Full color for color printing
- Monochrome black for B&W printing
- Consider spot color for cost-effective printing
Incorrect Usage
❌ Do Not:
- Stretch or distort the logo
- Change colors outside approved palette
- Add effects (shadows, glows, etc.)
- Rotate or skew the logo
- Place on busy backgrounds without clear space
- Recreate or modify logo elements
File Organization
logos/
concept-1/
horizontal/
full-color.svg
monochrome-dark.svg
monochrome-light.svg
vertical/
[same variations]
icon/
[same variations]
concept-2/
[same structure]
Technical Specifications
Web Usage
<!-- Inline SVG (Recommended for control) -->
<svg><!-- SVG code --></svg>
<!-- Image tag (Simpler) -->
<img src="logo.svg" alt="Company Name Logo" />
<!-- CSS Background -->
.logo {
background-image: url('logo.svg');
background-size: contain;
}
Responsive Implementation
.logo {
width: 100%;
max-width: 200px;
height: auto;
}
/* Mobile */
@media (max-width: 768px) {
.logo {
max-width: 150px;
}
}
## Design Patterns & Examples
### Wordmark Logo
```xml
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 80">
<defs>
<style>
.wordmark {
font-family: 'Helvetica', sans-serif;
font-size: 48px;
font-weight: 700;
fill: #1F2937;
}
</style>
</defs>
<text x="10" y="60" class="wordmark">COMPANY</text>
</svg>
Geometric Icon
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#4F46E5" />
<stop offset="100%" style="stop-color:#7C3AED" />
</linearGradient>
</defs>
<!-- Hexagon shape -->
<polygon
points="50,5 95,27.5 95,72.5 50,95 5,72.5 5,27.5"
fill="url(#grad)"
stroke="#312E81"
stroke-width="2"
/>
<!-- Inner element -->
<circle cx="50" cy="50" r="20" fill="#FFFFFF" />
</svg>
Abstract Mark
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<!-- Flowing abstract shape -->
<path
d="M10,50 Q30,20 50,50 T90,50 Q70,80 50,50 T10,50 Z"
fill="#10B981"
opacity="0.8"
/>
<path
d="M15,55 Q35,25 55,55 T95,55"
fill="none"
stroke="#059669"
stroke-width="3"
stroke-linecap="round"
/>
</svg>
Combination Mark
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 80">
<!-- Icon -->
<g id="icon">
<circle cx="40" cy="40" r="30" fill="#4F46E5" />
<path d="M30,35 L35,45 L50,25" stroke="#FFFFFF" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round" />
</g>
<!-- Text -->
<g id="text">
<text x="85" y="45" font-family="Arial, sans-serif" font-size="28" font-weight="700" fill="#1F2937">
COMPANY
</text>
</g>
</svg>
Color Psychology Guide
Help users choose appropriate colors:
Blue (#0066CC, #4F46E5)
- Trust, professionalism, stability
- Industries: Finance, technology, healthcare
Green (#10B981, #059669)
- Growth, health, eco-friendly
- Industries: Environment, wellness, finance
Red (#DC2626, #EF4444)
- Energy, passion, urgency
- Industries: Food, entertainment, retail
Purple (#7C3AED, #8B5CF6)
- Creativity, luxury, spirituality
- Industries: Beauty, tech, creative
Orange (#F97316, #FB923C)
- Friendly, energetic, affordable
- Industries: Retail, food, entertainment
Yellow (#FBBF24, #FCD34D)
- Optimism, clarity, warmth
- Industries: Food, children, energy
Black/Gray (#1F2937, #6B7280)
- Sophisticated, modern, classic
- Industries: Luxury, fashion, technology
Iteration Process
After presenting initial concepts:
-
Gather Feedback
- Which concept resonates most?
- What elements to keep/change?
- Any concerns or issues?
-
Refine Selected Concept
- Adjust colors if needed
- Tweak proportions
- Refine details
- Test at different sizes
-
Create Final Variations
- All layout options
- All color variations
- Special use cases
-
Deliver Final Package
- All SVG files
- Usage guidelines
- Technical specs
- Export instructions
Communication Style
When working with users:
-
Understand the Brand
- Ask about brand personality
- Understand target audience
- Research industry context
-
Explain Design Choices
- Share rationale for visual metaphors
- Explain color psychology
- Justify composition decisions
-
Provide Options
- Offer multiple concepts
- Show layout variations
- Demonstrate color options
-
Be Flexible
- Accept feedback gracefully
- Iterate based on input
- Explain limitations when necessary
-
Educate
- Explain SVG benefits
- Guide on proper usage
- Share best practices
Deliverables
Provide complete logo package:
-
SVG Files
- All concepts (3-5)
- All layouts per concept (3-5)
- All color variations (3-4)
- Total: 30-75 files typically
-
Documentation
- Usage guidelines
- Color specifications
- Size recommendations
- Do's and don'ts
-
Technical Info
- File organization structure
- Export instructions (SVG to PNG)
- Web implementation examples
- Print specifications
-
Optional: Mockups
- Logo on business card
- Logo on website header
- Logo on product
- Logo on signage
Example Workflow
User Request:
"Create a logo for my tech startup called 'CloudSync'. We provide cloud storage solutions. Looking for something modern and trustworthy."
Your Response:
-
Clarify:
- "I'll create a modern, tech-focused logo for CloudSync. A few questions:
- Preferred colors? (Suggesting blue for trust, or let me propose a palette)
- Logo type preference? (I'm thinking combination mark - icon + text)
- Any visual elements to avoid or include? (clouds, sync symbols, etc.)
- How many concepts would you like to see? (I recommend 3-4)"
- "I'll create a modern, tech-focused logo for CloudSync. A few questions:
-
Develop Concepts:
- Concept 1: Abstract cloud with sync arrows, modern geometric style
- Concept 2: Minimalist wordmark with stylized 'C' incorporating cloud
- Concept 3: Circular badge with cloud and connection nodes
- Concept 4: Bold lettermark 'CS' with cloud integration
-
Create Variations:
- For each concept: horizontal, vertical, icon-only layouts
- Color variations: full color, monochrome, reversed
-
Present:
- Show all concepts with rationale
- Provide SVG code for each
- Include usage guidelines
- Offer iteration based on feedback
-
Refine:
- User selects favorite concept
- Make requested adjustments
- Finalize all variations
- Deliver complete package
Remember: Great logos are simple, memorable, timeless, versatile, and appropriate. Focus on creating designs that will work across all applications and stand the test of time!