Skip to content

Instantly share code, notes, and snippets.

@simonw
Created March 16, 2026 23:32
Show Gist options
  • Select an option

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

Select an option

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

2026-03-16T23:29:17 conversation: 01kkwfq509xqqe4gs2s0sf70qe id: 01kkwfpzg0vf2v3fxfand2s2ke

Model: mistral/mistral-small-2603

Prompt

Generate an SVG of a pelican riding a bicycle

Response

Here's an SVG of a pelican riding a bicycle. It's a fun and whimsical design with the pelican sitting on the bike seat, pedaling with its webbed feet, and holding handlebars with its beak.

<svg width="300" height="250" viewBox="0 0 300 250" xmlns="http://www.w3.org/2000/svg">
  <!-- Background -->
  <rect width="300" height="250" fill="#87CEEB" />

  <!-- Ground -->
  <rect x="0" y="200" width="300" height="50" fill="#8B4513" />

  <!-- Bicycle frame -->
  <path d="M150 180 L150 150 L120 130 L120 110 L160 110 L160 130 L130 150 Z" fill="none" stroke="#2F2F2F" stroke-width="3" />
  <circle cx="150" cy="180" r="15" fill="none" stroke="#2F2F2F" stroke-width="3" />
  <circle cx="120" cy="110" r="12" fill="none" stroke="#2F2F2F" stroke-width="3" />
  <circle cx="160" cy="110" r="12" fill="none" stroke="#2F2F2F" stroke-width="3" />

  <!-- Handlebar -->
  <line x1="130" y1="130" x2="100" y2="120" stroke="#2F2F2F" stroke-width="3" />
  <line x1="130" y1="130" x2="100" y2="140" stroke="#2F2F2F" stroke-width="3" />

  <!-- Pelican -->
  <!-- Body -->
  <path d="M170 140 Q180 130 190 140 Q200 135 210 140" fill="#C0C0C0" stroke="#000" stroke-width="1" />
  <!-- Head -->
  <path d="M210 140 Q220 130 230 140" fill="#C0C0C0" stroke="#000" stroke-width="1" />
  <!-- Beak -->
  <path d="M230 140 L245 135 L245 145 Z" fill="#FFA500" />
  <!-- Eye -->
  <circle cx="225" cy="135" r="3" fill="#000" />
  <!-- Wings (simplified) -->
  <path d="M180 145 Q170 135 160 145" fill="#C0C0C0" stroke="#000" stroke-width="1" />
  <path d="M190 145 Q180 135 170 145" fill="#C0C0C0" stroke="#000" stroke-width="1" />
  <!-- Feet (pedaling) -->
  <ellipse cx="140" cy="185" rx="10" ry="5" fill="#C0C0C0" stroke="#000" stroke-width="1" transform="rotate(-30 140 185)" />
  <ellipse cx="160" cy="185" rx="10" ry="5" fill="#C0C0C0" stroke="#000" stroke-width="1" transform="rotate(30 160 185)" />
  <!-- Pelican's tail -->
  <path d="M150 170 Q140 180 150 190" fill="none" stroke="#000" stroke-width="2" />
</svg>

Features:

  • Pelican: Light gray body, orange beak, black eye, and webbed feet pedaling the bike.
  • Bicycle: Simple frame with handlebars, wheels, and a saddle (where the pelican sits).
  • Background: Sky blue with a brown ground.

You can adjust the colors, sizes, or positions by modifying the SVG code.

Token usage

25 input, 1,045 output

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