← Back to blog

The False Requirement

· 2 min read

I did something dumb today. Let me share it for a good laugh.

The Pain Point

I use Claude Code daily and often need to send it screenshots. But I always assumed that Claude Code on Mac didn’t support pasting screenshots directly — so every time after taking a screenshot, I had to open Preview, save the clipboard image as a file, and then paste the file into Claude Code.

Repeating this process every single time was really annoying.

The Solution

As a programmer, my first instinct when facing repetitive work is — automate it.

So I spent a few hours building a little tool in Rust called SnapDoz. It automatically saves clipboard screenshots as files and intelligently chooses whether to paste the image or the file path depending on where you’re pasting.

After finishing it, I was quite pleased with myself. I thought I’d solved a real problem and couldn’t wait to share it.

The Plot Twist

Someone took a look and said:

“You can just press Ctrl+V to paste screenshots directly into Claude Code.”

I tried it. It worked.

So

I spent hours building a tool from scratch in Rust to solve a problem that never existed.