Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aiskillstore avatar

Svg Logo Generator

  • 1 installs
  • 404 repo stars
  • Updated August 5, 2026
  • aiskillstore/marketplace

svg-logo-generator is a Claude skill that generates minimalistic geometric SVG logos and icons using self-contained Python scripts with the standard library only.

About

svg-logo-generator produces minimalistic, geometric SVG logos using self-contained Python scripts. It analyzes the requested visual metaphor, picks a hex color palette, composes geometric primitives like circles, rects, and paths, and writes a scalable logo.svg using only the Python standard library. Developers use it to create logos, icons, or visual identities programmatically.

  • Generates minimalistic geometric SVG logos via Python scripts
  • Uses only the Python standard library, no cairo or svgwrite
  • Always emits a viewBox for scalable, responsive output

Svg Logo Generator by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,200 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

svg-logo-generator capabilities & compatibility

Capabilities
image generation · logo design · icon generation
Use cases
image generation · ui design
From the docs

What svg-logo-generator says it does

Generate high-quality, minimalistic, and geometric SVG logos using Python scripts.
SKILL.md
**Always use `viewBox`** for scalability and responsiveness
SKILL.md
Do NOT rely on external non-standard libraries (like `cairo` or `svgwrite`).
SKILL.md
npx skills add https://github.com/aiskillstore/marketplace --skill svg-logo-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars404
Last updatedAugust 5, 2026
Repositoryaiskillstore/marketplace

What it does

Programmatically generate scalable geometric SVG logos and icons from a Python script.

Who is it for?

Developers who need scalable SVG logos, icons, or visual identities generated programmatically.

When should I use this skill?

When a user needs to create a logo, icon, or visual identity with geometric primitives and a color scheme.

What you get

A scalable logo.svg is written using geometric primitives and a defined hex palette with a proper viewBox.

  • A scalable logo.svg file

By the numbers

  • 512x512 standard canvas

Files

SKILL.mdMarkdownGitHub ↗

SVG Logo Generator

Workflow

Before writing any code, follow these steps:

1. Design Analysis

  • Analyze the user's request to determine key visual metaphors
  • Decide on a color palette using Hex codes
  • Plan geometric composition (primitives: circles, rects, paths)

2. SVG Configuration

  • Define standard canvas size (e.g., 512x512)
  • Always use `viewBox` for scalability and responsiveness
  • Ensure correct XML namespace: xmlns="http://www.w3.org/2000/svg"

3. Python Implementation

  • Write self-contained Python scripts
  • Constraint: Do NOT rely on external non-standard libraries (like cairo or svgwrite). Use standard string formatting or xml.etree.ElementTree
  • Separate styles (CSS within SVG or inline styles) from geometry
  • Output/save file as logo.svg

Code Structure

Follow this pattern:

import textwrap

def generate_logo():
    # 1. Configuration
    width, height = 512, 512
    primary_color = "#YOUR_COLOR"
    secondary_color = "#YOUR_COLOR"

    # 2. SVG Header with ViewBox
    svg_header = f'<svg viewBox="0 0 {width} {height}" xmlns="http://www.w3.org/2000/svg">'

    # 3. Geometric Elements
    # Use formatted strings for shapes (Circle, Rect, Path, Polygon)
    shapes = f'<circle cx="{width/2}" cy="{height/2}" r="100" fill="{primary_color}" />'

    # 4. Assembly & Output
    svg_content = f"{svg_header}\n{shapes}\n</svg>"

    with open("logo.svg", "w", encoding="utf-8") as f:
        f.write(svg_content)

    print(f"Logo generated: logo.svg")

if __name__ == "__main__":
    generate_logo()

Key Principles

  • Scalability: Always use viewBox instead of fixed width/height alone
  • Minimal dependencies: Use Python standard library only
  • Separation of concerns: Define styles separately from geometry
  • Geometric primitives: Focus on circles, rects, paths, polygons
  • Color consistency: Use defined palette with Hex codes

Related skills

FAQ

What libraries does svg-logo-generator use?

It uses only the Python standard library and avoids external libraries like cairo or svgwrite, using string formatting or xml.etree.ElementTree.

How does it ensure the logo scales?

It always uses a viewBox instead of fixed width and height alone for scalability and responsiveness.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.