Skip to content

Instantly share code, notes, and snippets.

@simonw
Created February 5, 2026 17:58
Show Gist options
  • Select an option

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

Select an option

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

2026-02-05T17:54:36 conversation: 01kgqf372mg77dmkap6gqyhx0e id: 01kgqf24px8mj9we66sa3ajhg5

Model: anthropic/claude-opus-4-6

Prompt

Generate an SVG of a pelican riding a bicycle

Response

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 400" width="500" height="400">
  <!-- Background -->
  <rect width="500" height="400" fill="#87CEEB"/>
  
  <!-- Ground -->
  <rect x="0" y="340" width="500" height="60" fill="#90EE90"/>
  
  <!-- Back Wheel -->
  <circle cx="160" cy="310" r="45" fill="none" stroke="#333" stroke-width="4"/>
  <circle cx="160" cy="310" r="3" fill="#333"/>
  <!-- Spokes -->
  <line x1="160" y1="265" x2="160" y2="355" stroke="#666" stroke-width="1.5"/>
  <line x1="115" y1="310" x2="205" y2="310" stroke="#666" stroke-width="1.5"/>
  <line x1="128" y1="278" x2="192" y2="342" stroke="#666" stroke-width="1.5"/>
  <line x1="192" y1="278" x2="128" y2="342" stroke="#666" stroke-width="1.5"/>
  
  <!-- Front Wheel -->
  <circle cx="340" cy="310" r="45" fill="none" stroke="#333" stroke-width="4"/>
  <circle cx="340" cy="310" r="3" fill="#333"/>
  <!-- Spokes -->
  <line x1="340" y1="265" x2="340" y2="355" stroke="#666" stroke-width="1.5"/>
  <line x1="295" y1="310" x2="385" y2="310" stroke="#666" stroke-width="1.5"/>
  <line x1="308" y1="278" x2="372" y2="342" stroke="#666" stroke-width="1.5"/>
  <line x1="372" y1="278" x2="308" y2="342" stroke="#666" stroke-width="1.5"/>
  
  <!-- Bicycle Frame -->
  <!-- Seat tube -->
  <line x1="210" y1="240" x2="195" y2="310" stroke="#CC3333" stroke-width="5" stroke-linecap="round"/>
  <!-- Down tube -->
  <line x1="210" y1="240" x2="280" y2="300" stroke="#CC3333" stroke-width="5" stroke-linecap="round"/>
  <!-- Chain stay -->
  <line x1="195" y1="310" x2="280" y2="300" stroke="#CC3333" stroke-width="4" stroke-linecap="round"/>
  <!-- Rear dropout to hub -->
  <line x1="160" y1="310" x2="195" y2="310" stroke="#CC3333" stroke-width="4" stroke-linecap="round"/>
  <!-- Bottom bracket to rear -->
  <line x1="160" y1="310" x2="280" y2="300" stroke="#CC3333" stroke-width="4" stroke-linecap="round"/>
  <!-- Top tube -->
  <line x1="210" y1="240" x2="310" y2="250" stroke="#CC3333" stroke-width="5" stroke-linecap="round"/>
  <!-- Head tube / fork -->
  <line x1="310" y1="250" x2="340" y2="310" stroke="#CC3333" stroke-width="5" stroke-linecap="round"/>
  <line x1="280" y1="300" x2="340" y2="310" stroke="#CC3333" stroke-width="4" stroke-linecap="round"/>
  
  <!-- Seat -->
  <ellipse cx="210" cy="235" rx="18" ry="6" fill="#333"/>
  
  <!-- Handlebar -->
  <line x1="310" y1="250" x2="320" y2="230" stroke="#333" stroke-width="4" stroke-linecap="round"/>
  <line x1="308" y1="230" x2="335" y2="230" stroke="#333" stroke-width="5" stroke-linecap="round"/>
  
  <!-- Pedals and Crank -->
  <circle cx="280" cy="300" r="4" fill="#333"/>
  <!-- Crank arms -->
  <line x1="280" y1="300" x2="265" y2="315" stroke="#555" stroke-width="4" stroke-linecap="round"/>
  <line x1="280" y1="300" x2="295" y2="285" stroke="#555" stroke-width="4" stroke-linecap="round"/>
  <!-- Pedals -->
  <rect x="256" y="313" width="16" height="5" rx="2" fill="#555"/>
  <rect x="288" y="281" width="16" height="5" rx="2" fill="#555"/>
  
  <!-- Pelican Body -->
  <ellipse cx="220" cy="195" rx="40" ry="35" fill="#F5F5DC" stroke="#DDD" stroke-width="1"/>
  
  <!-- Pelican Neck -->
  <path d="M240,180 Q270,140 265,100" fill="none" stroke="#F5F5DC" stroke-width="22" stroke-linecap="round"/>
  <path d="M240,180 Q270,140 265,100" fill="none" stroke="#F0F0D0" stroke-width="18" stroke-linecap="round"/>
  
  <!-- Pelican Head -->
  <ellipse cx="268" cy="85" rx="22" ry="18" fill="#F5F5DC"/>
  
  <!-- Eye -->
  <circle cx="275" cy="78" r="4" fill="#333"/>
  <circle cx="276" cy="77" r="1.5" fill="white"/>
  
  <!-- Beak - upper -->
  <path d="M288,82 L340,90 L330,95 L288,92" fill="#F4A460" stroke="#D4894E" stroke-width="1"/>
  <!-- Beak - lower with pouch -->
  <path d="M288,92 L330,95 L325,100 Q310,120 290,105 L288,92" fill="#F4A460" stroke="#D4894E" stroke-width="1"/>
  <!-- Pouch detail -->
  <path d="M290,95 Q310,115 325,100" fill="none" stroke="#D4894E" stroke-width="1" opacity="0.6"/>
  <!-- Beak tip hook -->
  <path d="M338,89 Q342,91 340,95" fill="#E8944A" stroke="#D4894E" stroke-width="1"/>
  
  <!-- Pelican Wing -->
  <path d="M195,185 Q175,200 180,220 Q200,225 230,210 Q245,200 240,185" fill="#E8E8CC" stroke="#CCC" stroke-width="1"/>
  <!-- Wing feather details -->
  <line x1="190" y1="200" x2="220" y2="195" stroke="#CCC" stroke-width="1"/>
  <line x1="188" y1="208" x2="225" y2="203" stroke="#CCC" stroke-width="1"/>
  <line x1="190" y1="215" x2="228" y2="210" stroke="#CCC" stroke-width="1"/>
  
  <!-- Pelican Tail -->
  <path d="M180,200 Q160,195 150,185 Q155,192 152,200 Q160,205 180,210" fill="#E0E0C8" stroke="#CCC" stroke-width="1"/>
  
  <!-- Pelican Feet on pedals (legs) -->
  <!-- Left leg -->
  <line x1="210" y1="225" x2="264" y2="315" stroke="#F4A460" stroke-width="4" stroke-linecap="round"/>
  <!-- Right leg -->
  <line x1="225" y1="220" x2="296" y2="283" stroke="#F4A460" stroke-width="4" stroke-linecap="round"/>
  
  <!-- Feet -->
  <path d="M258,315 L250,322 L260,320 L268,323 L275,318 L270,315" fill="#F4A460"/>
  <path d="M290,283 L283,278 L292,279 L300,276 L304,282 L298,285" fill="#F4A460"/>
  
  <!-- Pelican wing gripping handlebar -->
  <path d="M240,190 Q280,200 315,232" fill="none" stroke="#F5F5DC" stroke-width="8" stroke-linecap="round"/>
  <path d="M240,190 Q280,200 315,232" fill="none" stroke="#E8E8CC" stroke-width="6" stroke-linecap="round"/>
  <!-- Wing tip / hand on handlebar -->
  <circle cx="317" cy="232" r="6" fill="#E8E8CC" stroke="#CCC" stroke-width="1"/>
  
  <!-- Small crest/tuft on head -->
  <path d="M255,70 Q258,60 262,68 Q265,58 270,67" fill="#F5F5DC" stroke="#DDD" stroke-width="1"/>
  
  <!-- Sun -->
  <circle cx="430" cy="60" r="30" fill="#FFD700"/>
  <g stroke="#FFD700" stroke-width="3" stroke-linecap="round">
    <line x1="430" y1="20" x2="430" y2="8"/>
    <line x1="430" y1="100" x2="430" y2="112"/>
    <line x1="390" y1="60" x2="378" y2="60"/>
    <line x1="470" y1="60" x2="482" y2="60"/>
    <line x1="402" y1="32" x2="393" y2="23"/>
    <line x1="458" y1="88" x2="467" y2="97"/>
    <line x1="458" y1="32" x2="467" y2="23"/>
    <line x1="402" y1="88" x2="393" y2="97"/>
  </g>
  
  <!-- Small clouds -->
  <g fill="white" opacity="0.8">
    <ellipse cx="80" cy="60" rx="30" ry="15"/>
    <ellipse cx="60" cy="55" rx="20" ry="12"/>
    <ellipse cx="100" cy="55" rx="20" ry="12"/>
  </g>
  <g fill="white" opacity="0.7">
    <ellipse cx="300" cy="40" rx="25" ry="12"/>
    <ellipse cx="280" cy="36" rx="18" ry="10"/>
    <ellipse cx="320" cy="36" rx="18" ry="10"/>
  </g>
</svg>

Token usage

18 input, 2,825 output

@simonw
Copy link
Author

simonw commented Feb 5, 2026

image

@aehlke
Copy link

aehlke commented Feb 5, 2026

Codex 5.3 xhigh (with Pragmatic personality) same prompt:

<svg xmlns="http://www.w3.org/2000/svg" width="900" height="500" viewBox="0 0 900 500">
    <rect width="900" height="500" fill="#f4fbff"/>
    <ellipse cx="420" cy="430" rx="320" ry="32" fill="#dbeaf2"/>

    <!-- Bike -->
    <g stroke-linecap="round" stroke-linejoin="round">
      <g stroke="#8d99a3" stroke-width="2">
        <!-- Spokes -->
        <line x1="250" y1="370" x2="250" y2="275"/><line x1="250" y1="370" x2="317" y2="303"/>
        <line x1="250" y1="370" x2="345" y2="370"/><line x1="250" y1="370" x2="317" y2="437"/>
        <line x1="250" y1="370" x2="250" y2="465"/><line x1="250" y1="370" x2="183" y2="437"/>
        <line x1="250" y1="370" x2="155" y2="370"/><line x1="250" y1="370" x2="183" y2="303"/>

        <line x1="560" y1="370" x2="560" y2="275"/><line x1="560" y1="370" x2="627" y2="303"/>
        <line x1="560" y1="370" x2="655" y2="370"/><line x1="560" y1="370" x2="627" y2="437"/>
        <line x1="560" y1="370" x2="560" y2="465"/><line x1="560" y1="370" x2="493" y2="437"/>
        <line x1="560" y1="370" x2="465" y2="370"/><line x1="560" y1="370" x2="493" y2="303"/>
      </g>

      <g fill="none" stroke="#2b2b2b" stroke-width="8">
        <circle cx="250" cy="370" r="95"/>
        <circle cx="560" cy="370" r="95"/>

        <line x1="250" y1="370" x2="355" y2="260"/>
        <line x1="355" y1="260" x2="390" y2="345"/>
        <line x1="390" y1="345" x2="250" y2="370"/>
        <line x1="390" y1="345" x2="560" y2="370"/>
        <line x1="355" y1="260" x2="500" y2="250"/>
        <line x1="500" y1="250" x2="560" y2="370"/>

        <line x1="500" y1="250" x2="515" y2="225"/>
        <line x1="515" y1="225" x2="565" y2="225"/>

        <line x1="345" y1="250" x2="385" y2="250"/>
        <line x1="355" y1="260" x2="345" y2="250"/>

        <circle cx="390" cy="345" r="18"/>
        <line x1="390" y1="345" x2="430" y2="345"/>
        <line x1="390" y1="345" x2="353" y2="357"/>
      </g>

      <g fill="#2b2b2b">
        <rect x="426" y="338" width="24" height="12" rx="3"/>
        <rect x="325" y="350" width="24" height="12" rx="3"/>
        <circle cx="250" cy="370" r="10"/>
        <circle cx="560" cy="370" r="10"/>
      </g>
    </g>

    <!-- Pelican -->
    <g stroke="#1f2a33" stroke-width="4" stroke-linecap="round" stroke-linejoin="round">
      <ellipse cx="390" cy="220" rx="135" ry="88" fill="#ffffff"/>
      <path d="M310 235 C350 185 430 185 470 235 C438 278 350 285 310 235Z" fill="#e9f2f7"/>

      <path d="M455 190 C470 145 495 122 525 120 C540 145 535 173 508 192 C492 203 468 205 455 190Z" fill="#ffffff"/>
      <circle cx="520" cy="115" r="28" fill="#ffffff"/>
      <circle cx="528" cy="109" r="4" fill="#1f2a33"/>

      <path d="M542 117 L705 142 L548 157 Z" fill="#f4b04d"/>
      <path d="M545 157 C600 187 665 188 712 170 C655 227 586 222 545 157Z" fill="#f7c978"/>

      <path d="M360 294 C373 317 390 332 430 345" fill="none"/>
      <path d="M430 345 L447 350" fill="none"/>
      <path d="M350 295 C342 320 339 339 337 356" fill="none"/>
      <path d="M337 356 L325 356" fill="none"/>
    </g>
  </svg>
image

@johnbacon
Copy link

Prompt: "Generate for me some HTML, CSS, and JavaScript that I can add to Codepen that shows an animated pelican riding a bike."

https://codepen.io/johnbacon/pen/VYjBgga

@bertolo1988
Copy link

Gemini 3 Pro

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 400">
  <defs>
    <linearGradient id="skyGradient" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#e0f7fa" />
      <stop offset="100%" stop-color="#b2ebf2" />
    </linearGradient>
    <linearGradient id="beachGradient" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#fff9c4" />
      <stop offset="100%" stop-color="#fff59d" />
    </linearGradient>
  </defs>

  <rect width="600" height="400" fill="url(#skyGradient)" />
  <path d="M0,300 C150,320 300,280 450,300 C525,310 600,300 600,300 L600,400 L0,400 Z" fill="url(#beachGradient)" />
  <path d="M0,340 C150,360 300,320 450,340 C525,350 600,340 600,340 L600,400 L0,400 Z" fill="#80deea" opacity="0.5" />

  <g transform="translate(150, 200)">
    <g id="frontWheel" transform="translate(150, 80)">
      <circle r="50" fill="none" stroke="#555" stroke-width="5" />
      <circle r="45" fill="none" stroke="#ddd" stroke-width="2" />
      <g stroke="#ddd" stroke-width="1.5">
        <line x1="0" y1="-45" x2="0" y2="45" />
        <line x1="-45" y1="0" x2="45" y2="0" />
        <line x1="-31.8" y1="-31.8" x2="31.8" y2="31.8" />
        <line x1="-31.8" y1="31.8" x2="31.8" y2="-31.8" />
      </g>
    </g>
    <g id="rearWheel" transform="translate(-80, 80)">
      <circle r="50" fill="none" stroke="#555" stroke-width="5" />
      <circle r="45" fill="none" stroke="#ddd" stroke-width="2" />
      <g stroke="#ddd" stroke-width="1.5">
        <line x1="0" y1="-45" x2="0" y2="45" />
        <line x1="-45" y1="0" x2="45" y2="0" />
        <line x1="-31.8" y1="-31.8" x2="31.8" y2="31.8" />
        <line x1="-31.8" y1="31.8" x2="31.8" y2="-31.8" />
      </g>
    </g>
    <path d="M-80,80 L0,30 L120,30 L150,80 M-40,30 L-80,80 M0,30 L0,80" fill="none" stroke="#333" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" />
    <path d="M120,30 L110,-10 L150,-20 L160,0" fill="none" stroke="#333" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" />
    <path d="M-40,30 L-50,10 L-80,10" fill="none" stroke="#333" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" />
    <rect x="-90" y="5" width="30" height="10" rx="5" fill="#666" /> <circle cx="0" cy="80" r="10" fill="#555" /> <line x1="0" y1="80" x2="25" y2="100" stroke="#555" stroke-width="5" stroke-linecap="round" /> <rect x="20" y="95" width="20" height="10" rx="3" fill="#555" /> </g>

  <g transform="translate(150, 190)">
    <path d="M-40,-30 Q-60,-50 -80,-30 C-100,-10 -80,30 -50,40 Q-20,50 0,30 C20,10 0,-10 -20,-30 Z" fill="#fff" stroke="#ccc" stroke-width="2" />
    <path d="M-40,-30 Q-10,-60 30,-40 Q50,-20 30,0 Q10,20 -20,10 Z" fill="#fff" stroke="#ccc" stroke-width="2" transform="rotate(-15, -40, -30)" />
    <g transform="translate(30, -50)">
      <ellipse cx="0" cy="0" rx="20" ry="25" fill="#fff" stroke="#ccc" stroke-width="2" />
      <circle cx="5" cy="-5" r="3" fill="#333" /> <path d="M15,-15 Q40,-15 60,5 Q80,25 70,40 Q60,55 30,45 Q0,35 -5,15 Z" fill="#fdd835" stroke="#fbc02d" stroke-width="2" /> <path d="M15,15 Q30,25 50,25" fill="none" stroke="#fbc02d" stroke-width="2" /> </g>
    <path d="M-50,40 Q-40,60 -30,80 L-5,100" fill="none" stroke="#fdd835" stroke-width="6" stroke-linecap="round" />
    <path d="M0,30 Q10,50 20,70 L45,90" fill="none" stroke="#fdd835" stroke-width="6" stroke-linecap="round" />
    <path d="M-10,100 L0,110 L10,100" fill="none" stroke="#fdd835" stroke-width="6" stroke-linecap="round" />
    <path d="M40,90 L50,100 L60,90" fill="none" stroke="#fdd835" stroke-width="6" stroke-linecap="round" />
  </g>

  <ellipse cx="150" cy="300" rx="130" ry="20" fill="#000" opacity="0.1" />
</svg>
Screenshot from 2026-02-05 21-49-29

@esteininger
Copy link

esteininger commented Feb 6, 2026

luck of the draw i guess? same prompt: Generate an SVG of a pelican riding a bicycle

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 450" width="500" height="450">
  <!-- Background -->
  <rect width="500" height="450" fill="#e8f4f8" rx="10"/>
  
  <!-- Ground -->
  <line x1="0" y1="400" x2="500" y2="400" stroke="#8B7355" stroke-width="3"/>
  
  <!-- === BICYCLE === -->
  
  <!-- Back Wheel -->
  <circle cx="160" cy="360" r="50" fill="none" stroke="#333" stroke-width="4"/>
  <circle cx="160" cy="360" r="3" fill="#333"/>
  <!-- Back wheel spokes -->
  <line x1="160" y1="310" x2="160" y2="410" stroke="#555" stroke-width="1.5"/>
  <line x1="110" y1="360" x2="210" y2="360" stroke="#555" stroke-width="1.5"/>
  <line x1="125" y1="325" x2="195" y2="395" stroke="#555" stroke-width="1.5"/>
  <line x1="195" y1="325" x2="125" y2="395" stroke="#555" stroke-width="1.5"/>
  
  <!-- Front Wheel -->
  <circle cx="340" cy="360" r="50" fill="none" stroke="#333" stroke-width="4"/>
  <circle cx="340" cy="360" r="3" fill="#333"/>
  <!-- Front wheel spokes -->
  <line x1="340" y1="310" x2="340" y2="410" stroke="#555" stroke-width="1.5"/>
  <line x1="290" y1="360" x2="390" y2="360" stroke="#555" stroke-width="1.5"/>
  <line x1="305" y1="325" x2="375" y2="395" stroke="#555" stroke-width="1.5"/>
  <line x1="375" y1="325" x2="305" y2="395" stroke="#555" stroke-width="1.5"/>
  
  <!-- Bike Frame -->
  <!-- Seat tube -->
  <line x1="210" y1="270" x2="210" y2="340" stroke="#E04040" stroke-width="5" stroke-linecap="round"/>
  <!-- Top tube -->
  <line x1="210" y1="280" x2="310" y2="280" stroke="#E04040" stroke-width="5" stroke-linecap="round"/>
  <!-- Down tube -->
  <line x1="210" y1="340" x2="310" y2="280" stroke="#E04040" stroke-width="5" stroke-linecap="round"/>
  <!-- Chain stay -->
  <line x1="210" y1="340" x2="160" y2="360" stroke="#E04040" stroke-width="4" stroke-linecap="round"/>
  <!-- Seat stay -->
  <line x1="210" y1="280" x2="160" y2="360" stroke="#E04040" stroke-width="4" stroke-linecap="round"/>
  <!-- Fork -->
  <line x1="310" y1="280" x2="340" y2="360" stroke="#E04040" stroke-width="4" stroke-linecap="round"/>
  
  <!-- Handlebars -->
  <line x1="300" y1="260" x2="330" y2="260" stroke="#333" stroke-width="4" stroke-linecap="round"/>
  <line x1="310" y1="280" x2="310" y2="260" stroke="#E04040" stroke-width="4" stroke-linecap="round"/>
  
  <!-- Seat -->
  <ellipse cx="210" cy="265" rx="18" ry="6" fill="#222"/>
  
  <!-- Pedals and crank -->
  <circle cx="210" cy="340" r="8" fill="none" stroke="#333" stroke-width="3"/>
  <!-- Pedal arms -->
  <line x1="210" y1="340" x2="195" y2="355" stroke="#333" stroke-width="3" stroke-linecap="round"/>
  <line x1="210" y1="340" x2="225" y2="325" stroke="#333" stroke-width="3" stroke-linecap="round"/>
  <!-- Pedals -->
  <rect x="188" y="353" width="14" height="5" rx="2" fill="#555"/>
  <rect x="218" y="322" width="14" height="5" rx="2" fill="#555"/>
  
  <!-- Chain -->
  <ellipse cx="185" cy="350" rx="55" ry="12" fill="none" stroke="#888" stroke-width="1.5" stroke-dasharray="3,2" transform="rotate(-5, 185, 350)"/>
  
  <!-- === PELICAN === -->
  
  <!-- Pelican Body -->
  <ellipse cx="220" cy="225" rx="45" ry="35" fill="#F5F0E0" stroke="#D4C9A8" stroke-width="2"/>
  
  <!-- Pelican Wing -->
  <path d="M 195 210 Q 170 190 175 230 Q 180 250 210 245" fill="#E8E0C8" stroke="#C8BDA0" stroke-width="1.5"/>
  
  <!-- Tail feathers -->
  <path d="M 175 230 Q 150 220 140 235 Q 148 228 160 238" fill="#DDD5BC" stroke="#C8BDA0" stroke-width="1"/>
  <path d="M 175 235 Q 148 230 138 245 Q 148 238 162 245" fill="#DDD5BC" stroke="#C8BDA0" stroke-width="1"/>
  
  <!-- Neck -->
  <path d="M 245 210 Q 270 190 275 160 Q 278 140 275 120" fill="none" stroke="#F5F0E0" stroke-width="20" stroke-linecap="round"/>
  <path d="M 245 210 Q 270 190 275 160 Q 278 140 275 120" fill="none" stroke="#D4C9A8" stroke-width="2"/>
  <!-- Neck fill -->
  <path d="M 236 215 Q 260 195 264 160 Q 267 140 264 120 L 286 120 Q 289 140 286 160 Q 280 195 254 215 Z" fill="#F5F0E0"/>
  
  <!-- Pelican Head -->
  <ellipse cx="275" cy="110" rx="22" ry="18" fill="#F5F0E0" stroke="#D4C9A8" stroke-width="2"/>
  
  <!-- Eye -->
  <circle cx="282" cy="105" r="4" fill="#222"/>
  <circle cx="283" cy="104" r="1.5" fill="white"/>
  
  <!-- Upper Beak -->
  <path d="M 295 108 L 365 100 Q 368 102 365 105 L 295 115" fill="#F4A030" stroke="#D48820" stroke-width="1.5"/>
  <!-- Beak ridge -->
  <line x1="295" y1="111" x2="360" y2="103" stroke="#D48820" stroke-width="1"/>
  
  <!-- Pouch / Lower Beak -->
  <path d="M 295 115 L 350 108 Q 345 130 330 138 Q 310 145 295 135 Z" fill="#F4B850" stroke="#D48820" stroke-width="1.5" opacity="0.85"/>
  
  <!-- Beak tip hook -->
  <path d="M 363 100 Q 370 98 368 105" fill="#E89020" stroke="#D48820" stroke-width="1"/>
  
  <!-- Legs going to pedals -->
  <!-- Left leg -->
  <path d="M 210 250 Q 200 290 195 345" stroke="#F0C870" stroke-width="6" fill="none" stroke-linecap="round"/>
  <!-- Right leg -->
  <path d="M 225 252 Q 230 290 228 325" stroke="#F0C870" stroke-width="6" fill="none" stroke-linecap="round"/>
  
  <!-- Feet on pedals -->
  <ellipse cx="195" cy="353" rx="8" ry="4" fill="#F0C870" stroke="#D4A840" stroke-width="1"/>
  <ellipse cx="228" cy="324" rx="8" ry="4" fill="#F0C870" stroke="#D4A840" stroke-width="1"/>
  
  <!-- Wing holding handlebar -->
  <path d="M 250 220 Q 280 240 310 260" stroke="#E0D8C0" stroke-width="5" fill="none" stroke-linecap="round"/>
  <circle cx="315" cy="260" r="5" fill="#E8E0C8" stroke="#C8BDA0" stroke-width="1.5"/>
  
  <!-- Little tuft on head -->
  <path d="M 265 94 Q 260 80 268 78 Q 272 82 270 95" fill="#F5F0E0" stroke="#D4C9A8" stroke-width="1"/>
  
  <!-- Motion lines -->
  <line x1="80" y1="340" x2="60" y2="340" stroke="#AAD4E8" stroke-width="2" stroke-linecap="round"/>
  <line x1="85" y1="360" x2="55" y2="360" stroke="#AAD4E8" stroke-width="2" stroke-linecap="round"/>
  <line x1="80" y1="380" x2="65" y2="380" stroke="#AAD4E8" stroke-width="2" stroke-linecap="round"/>
</svg>

pelican-bicycle

@cuckon
Copy link

cuckon commented Feb 6, 2026

luck of the draw i guess? same prompt: Generate an SVG of a pelican riding a bicycle

This one looks nicer, what model is this from?

@TheJoeSchr
Copy link

Maybe the same?. although it looks a lot like Claude

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