$ recombobulate _
home / tips / paste-screenshots-into-claude-code-in-ghostty-using-ctrlv
0

Paste Screenshots into Claude Code in Ghostty Using Ctrl+V

bagwaa @bagwaa · Mar 26, 2026 · Shortcuts
paste-screenshots-into-claude-code-in-ghostty-using-ctrlv

Claude Code accepts images, but pasting a screenshot in Ghostty is not obvious — Cmd+V does nothing. The trick is two keyboard shortcuts most Mac users don't know about.

First, capture your screenshot to the clipboard instead of saving it to a file. The standard Cmd+Shift+4 saves to disk. Add Ctrl to copy to clipboard instead:

# Standard Mac screenshot shortcuts:
Cmd+Shift+4           # drag to select region -- saves to desktop as file
Ctrl+Shift+Cmd+4      # drag to select region -- copies to CLIPBOARD, no file saved

# Then paste into Claude Code inside Ghostty:
Ctrl+V                # paste -- Ghostty uses Ctrl+V, NOT Cmd+V

Once pasted, Claude Code sees the image directly in the conversation. Screenshot a crash message, a broken UI, a failing test output, an error in the browser — paste it in and Claude diagnoses it from the visual.

This works for any image already on your clipboard too, not just fresh screenshots. Copy an image from a Slack message, a browser, or Preview and Ctrl+V brings it straight into your prompt.

The two things to remember: use Ctrl instead of just Cmd when screenshotting (to hit the clipboard), and use Ctrl+V instead of Cmd+V when pasting into Ghostty. Everything else is the same as normal screenshots.

In Ghostty: Ctrl+Shift+Cmd+4 to capture, Ctrl+V to paste — the two-keystroke path from visual bug to diagnosis.


via @cschuermyer

~/recombobulate $ tip --comments --count=0

Log in to leave a comment.

~/recombobulate $ tip --related --limit=3
0
Ask Side Questions Without Polluting Context with /btw

The /btw command lets you ask quick side questions that are answered immediately but never added to the conversation history.

bagwaa @bagwaa · 1 hour ago
0
Jump Back Into Your Most Recent Conversation with --continue

The --continue flag loads your most recent conversation instantly, no session ID required.

bagwaa @bagwaa · 1 hour ago
0
Give Claude Visual Context by Pasting Images from Any Source

Claude Code accepts images from any clipboard source — screenshots, Slack messages, browser windows, and design mockups all paste directly into your prompt.

bagwaa @bagwaa · 3 hours ago