Skip to content

Instantly share code, notes, and snippets.

@simonw
Created August 7, 2025 17:30
Show Gist options
  • Select an option

  • Save simonw/3884dc8b186b630956a1fb0179e191bc to your computer and use it in GitHub Desktop.

Select an option

Save simonw/3884dc8b186b630956a1fb0179e191bc to your computer and use it in GitHub Desktop.

2025-08-07T14:13:31 conversation: 01k22e3krhm75dfd4jfan5dn7v id: 01k22e2fxnf1wschpqtjn86j19

Model: nectarine-nano-alpha-2025-08-04

Prompt

Generate an SVG of a pelican riding a bicycle

Response

<svg xmlns="http://www.w3.org/2000/svg" width="700" height="420" viewBox="0 0 700 420" aria-label="Pelican riding a bicycle" role="img">
  <!-- Wheels -->
  <circle cx="120" cy="320" r="60" fill="none" stroke="#2b2b2b" stroke-width="6"/>
  <circle cx="420" cy="320" r="70" fill="none" stroke="#2b2b2b" stroke-width="6"/>

  <!-- Bicycle frame -->
  <path d="M120 320 L240 260 L340 260 L520 320" fill="none" stroke="#2b2b2b" stroke-width="6" />
  <!-- Seat and stays -->
  <rect x="238" y="246" width="40" height="8" rx="2" fill="#2b2b2b"/>
  <path d="M240 260 L210 320" fill="none" stroke="#2b2b2b" stroke-width="6" />
  <!-- Front fork and handlebar -->
  <path d="M340 260 L420 320" fill="none" stroke="#2b2b2b" stroke-width="6"/>
  <path d="M420 320 L470 300" fill="none" stroke="#2b2b2b" stroke-width="6"/>

  <!-- Pelican riding the bike -->
  <!-- Pelican body -->
  <ellipse cx="280" cy="260" rx="60" ry="28" fill="#ffffff" stroke="#e0e0e0" stroke-width="2"/>
  <!-- Neck -->
  <path d="M310 240 C330 226 348 216 364 206" fill="none" stroke="#e0e0e0" stroke-width="6"/>
  <!-- Head -->
  <circle cx="370" cy="194" r="14" fill="#ffffff" stroke="#e0e0e0" stroke-width="2"/>
  <!-- Eye -->
  <circle cx="366" cy="190" r="3" fill="#000"/>
  <!-- Beak -->
  <polygon points="370,194 460,198 420,210 376,206" fill="#f4a261"/>

  <!-- Wing (stylized) -->
  <path d="M250 248 C260 228 290 232 310 238 C302 250 270 252 260 246 Z" fill="#f3f3f3"/>

  <!-- Feet resting on seat area (stylized) -->
  <path d="M290 284 C295 292 308 296 315 292" fill="none" stroke="#f4a261" stroke-width="4"/>

  <!-- Ground shadow for depth -->
  <ellipse cx="270" cy="312" rx="48" ry="8" fill="#000" opacity="0.15"/>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment