Claude · Workflows

Screenshots in Claude: the visual shortcut you're underusing

Two ways to use screenshots with Claude (Chat, Cowork, or Code): give it visual inspiration to create, and make it check its own render by eye. Plus the Playwright setup so it self-evaluates on its own.

QQuentin Megevand
June 15, 2026 · 6 min read

Most people only type text to Claude. They forget one simple thing: Claude sees images. A screenshot is often worth more than three paragraphs of explanation.

Want it to draw from a design? Show it the design. Want to know whether what it just built actually works? Show it the render. Instead of describing in words something that is visual by nature, you put the image right in front of it. And it works across all three products: Claude Chat, Claude Cowork, and Claude Code.

This guide gives you the two use cases that move the needle the most, plus a bonus setting so Claude Code takes the screenshots on its own.

Claude AI Lab

The Claude AI Lab is my Skool community where I share my Claude systems and the more advanced modules. Entry is free.

Join the Lab →
What you need
1
A Claude that sees images. Chat (claude.ai), Cowork (the desktop app), and Code all accept images. If you are unsure which one to open, here is which to pick.
2
A way to capture your screen. On Mac, Cmd + Shift + 4 to select an area. On Windows, Win + Shift + S. The capture lands in your clipboard or a file.
3
For self-evaluation in Claude Code (optional). Playwright connected, so it opens a browser and captures on its own. The command is below.
The habit to build

Whenever a task is visual (a design, a render, a layout), stop describing it with the keyboard. Show it.

1

Giving Claude a screenshot

🖼️ 3 ways depending on the product

The method changes a little depending on the product, but the idea stays the same: you replace a long description with an image.

💬
In Chat
Drag the image into the message box, paste it (Cmd + V / Ctrl + V), or click the paperclip. On claude.ai or in the Chat tab of the app.
🖥️
In Cowork
Same as chat: drag and drop, paste, or the add button in the message bar. The desktop app behaves like chat here.
💻
In Code
Give it the file path (for example "analyze the screenshot ./screens/page.png"), or drag the image into the terminal: it pastes the path automatically. Claude reads the file and looks at it.
The common thread

Whatever the product, the move is the same: an image instead of ten lines of description. Faster, and more precise.

2

Use 1: visual inspiration

🎨 create from a visual

You come across a design you like: a post that pops, a clean landing page, the interface of a well-built tool. Instead of trying to describe it, you capture it and hand it to Claude. It reads the layout, the hierarchy, the colors, the spacing, the overall feel, and produces a version adapted to your brand and your content.

To find things to draw from, three sources worth the detour:

🏆
awwwards.com
Award-winning websites, for aiming at the top tier of web design.
🎨
dribbble.com
Designers' "shots": interfaces, branding, components, illustrations.
📌
pinterest.com
Social-media oriented: posts, carousels, moodboards, Instagram and LinkedIn formats.
🎯The inspiration workflow, in 3 moves
4
Capture the visual. Spot what you like and capture just the useful area, not the whole screen.
5
Hand it over with your instruction. For example: "draw from this layout for my post, keep the spirit but adapt it to my brand, my colors, and my content".
6
Iterate on the image. "Get closer to the inspiration on the layout, but keep my tone and my palette." You correct by showing, not by re-explaining.
The rule to respect

Inspiration, not copying. You take the structure, the rhythm, the idea. You do not duplicate someone else's work.

3

Use 2: self-evaluation by screenshot

🔍 make it check its render

Here is the trap almost no one sees. When Claude builds something visual (a page, a component, a post, a slide), it sees its own code or instructions, not the result on screen. So it can be convinced it is done while the actual render is broken: a button overflowing, text cut off, a crooked alignment, colors that are off.

The fix: you take a screenshot of the real render and hand it back. Now it sees, it compares to what you wanted, and it fixes.

🔁The visual verification loop
7
Show the result. Open or run what Claude produced (the page, the post, the screen).
8
Capture the real render. The way it actually looks, not the way it was supposed to look.
9
Hand back the screenshot. With the original request: "here is what it looks like on screen, tell me what is wrong and fix it".
10
Go again if needed. Until the render truly matches the intent.

It is a real loop: it produces, you show the render, it fixes, you go again. If you want to push this loop logic further into full automation, I wrote a complete guide on it.

Keep in mind

Claude does not see what you see, unless you show it. The screenshot is its eyes on the final result.

4

Playwright: self-evaluation without you

⚙️ claude mcp add playwright

In Claude Code, you can skip taking the screenshot yourself entirely. Playwright is a tool that drives a real browser. Connected to Claude Code, it is Claude that opens the page, takes the screenshot, looks at it, and fixes, without you touching anything.

To connect it, a single command in your terminal:

claude mcp add playwright npx @playwright/mcp@latest
⚙️Getting it running
11
Connect Playwright. The command above. An MCP is the bridge between Claude and an external tool: here, the tool is a browser.
12
Run your project locally. For example on localhost:3000.
13
Ask it to judge. "Open http://localhost:3000, take a screenshot, and check that the homepage renders correctly and nothing is cut off."
14
Let it loop. It navigates, captures, looks, tells you what works and what does not, and fixes on the spot.
Security rule

Like any connected tool, Playwright acts with your access. Keep an eye on what it opens, and do not let it browse sensitive connected accounts.

Where to start

You do not need both uses today. Pick one. The simplest way to start: next time you build something visual with Claude (a post, a slide, a page), take a screenshot of the render and hand it back so it verifies. You will see the difference right away between "it thinks it is good" and "it actually is good".

And next time a design catches your eye somewhere, do not describe it: capture it, and let Claude draw from it for your brand.

The habit to keep

Claude sees what you show it. For anything visual, a screenshot is worth ten lines of description. Inspiration on the way in, verification on the way out.

Want to go further?

And day-to-day, I post one reel a day on Instagram: @quentin_iamarketing