Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save simonw/190c3ce82cd8976827139bbc4dcc2d19 to your computer and use it in GitHub Desktop.

Select an option

Save simonw/190c3ce82cd8976827139bbc4dcc2d19 to your computer and use it in GitHub Desktop.

2025-12-17T18:45:59 conversation: 01kcpt4kzjtad01wm2tkmx603k id: 01kcpt497hh186bbertmem7b7v

Model: gemini/gemini-3-flash-preview (resolved: gemini-3-flash-preview)

Prompt

Generate an SVG of a pelican riding a bicycle

Response

This is a clean, minimalist SVG of a pelican riding a bicycle. It uses simple geometric shapes to ensure it scales well and looks modern.

<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
  <!-- Background (Optional) -->
  <rect width="200" height="200" fill="#f0f8ff" />

  <!-- Bicycle Wheels -->
  <circle cx="60" cy="150" r="25" fill="none" stroke="#333" stroke-width="3"/>
  <circle cx="140" cy="150" r="25" fill="none" stroke="#333" stroke-width="3"/>
  
  <!-- Bicycle Frame -->
  <path d="M60 150 L100 150 L125 105 L85 105 Z" fill="none" stroke="#d32f2f" stroke-width="3" stroke-linejoin="round"/>
  <line x1="100" y1="150" x2="90" y2="115" stroke="#d32f2f" stroke-width="3" /> <!-- Seat post -->
  <line x1="125" y1="105" x2="135" y2="150" stroke="#d32f2f" stroke-width="3" /> <!-- Handlebar post -->
  
  <!-- Handlebars -->
  <path d="M130 100 L145 100 Q150 100 150 110" fill="none" stroke="#333" stroke-width="3" stroke-linecap="round"/>
  
  <!-- Pelican Body -->
  <ellipse cx="90" cy="100" rx="25" ry="18" fill="white" stroke="#333" stroke-width="1.5" />
  
  <!-- Pelican Wing -->
  <path d="M80 100 Q100 85 115 100" fill="none" stroke="#ccc" stroke-width="2" stroke-linecap="round" />
  
  <!-- Pelican Neck and Head -->
  <path d="M110 95 Q120 95 120 80" fill="none" stroke="white" stroke-width="12" stroke-linecap="round" />
  <path d="M110 95 Q120 95 120 80" fill="none" stroke="#333" stroke-width="1.5" />
  <circle cx="120" cy="80" r="10" fill="white" stroke="#333" stroke-width="1.5" />
  
  <!-- Pelican Eye -->
  <circle cx="123" cy="78" r="1.5" fill="#333" />
  
  <!-- Pelican Beak (The Pouch) -->
  <path d="M128 75 C155 75 165 95 130 98 L128 85 Z" fill="#ffb74d" stroke="#333" stroke-width="1.5" />
  
  <!-- Pelican Leg/Pedal -->
  <line x1="95" x2="100" y1="118" y2="140" stroke="#333" stroke-width="2" />
  <rect x="92" y="140" width="15" height="4" rx="2" fill="#333" />
  
  <!-- Ground Line -->
  <line x1="20" y1="175" x2="180" y2="175" stroke="#999" stroke-width="2" stroke-dasharray="5,5" />
</svg>

Key Features of this SVG:

  • Scalable: Since it's built with vectors, it will stay sharp at any size.
  • Iconic Pelican Features: It includes the signature large orange throat pouch and a rounded white body.
  • Bicycle Geometry: A classic "step-through" frame style that allows the pelican to sit comfortably.
  • Clean Colors: Uses a simple palette of white, orange, red, and dark grey.

How to use it:

  1. Copy the code above.
  2. Save it as a file named pelican-bike.svg.
  3. Open it in any web browser or use it in a design tool like Figma or Illustrator.

Token usage

11 input, 1,810 output, {"candidatesTokenCount": 1110, "promptTokensDetails": [{"modality": "TEXT", "tokenCount": 11}], "thoughtsTokenCount": 700}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment