📸 Instantly save screenshots and paste them into Claude CLI on Windows with Ctrl + V, without disrupting your normal clipboard usage.
This lightweight tool listens for Win + Shift + S snips (via the Windows Snipping Tool), and when you left-click inside VS Code, it saves the screenshot as a .png file and copies the file path to your clipboard.
Perfect for quickly pasting images into Claude CLI or any tool that supports path-based image input.
- 🪟 Windows only (uses Windows clipboard + GUI APIs)
- 💬 Designed for Claude CLI
- 🖱️ Activates when clicking in VS Code
- 🧠 Ignores synthetic clicks after snipping
- 📋 Clipboard-friendly: if you paste the image in another app first, it won’t overwrite the clipboard
- 🔒 Prevents multiple instances using a local TCP lock
- Press
Win + Shift + Sto take a screenshot (snip) - Left-click inside VS Code
- The image is saved to
Pictures\Screenshots - The file path is copied to your clipboard
- You can now paste (
Ctrl + V) into Claude CLI
-
Clone the repo: git clone https://github.com/jacobhallgren/claude-snip-helper.git cd claude-snip-helper
-
Install required Python packages: pip install -r requirements.txt
-
python claude_snip_helper.py python claude_snip_helper.py
Start automatically
To make Claude Snip Helper run automatically every time you log into Windows, you can configure it using Task Scheduler. This ensures the script runs silently in the background without needing to start it manually.
- Press
Win + S, search for Task Scheduler, and open it.
- Click "Create Task" in the right panel (not "Basic Task").
- Name it something like: Start Claude Snip Helper
- Use your username under "When running the task..."
- Check:
- ✅ “Run only when user is logged on”
- ✅ “Run with highest privileges”
- Configure for: Windows 10 or Windows 11
- Click "New..."
- Begin the task:
At log on - Choose:
- ✅ “Any user” (or choose your username)
- ✅ Enable the trigger
- You can optionally set a delay (e.g., 15 minutes)
- Click "New..."
- Action:
Start a program - Program/script: path to
pythonw.exe
Example: C:\Program Files\Python312\pythonw.exe
Add arguments: full path to your script
Example: "C:\Users\YourName\Documents\Claude-Snip-Helper\claude_snip_helper.py"
- Leave defaults unless you want to adjust advanced behavior (e.g., stop after 3 days)
Click OK to save the task.
Now, your script will launch silently each time you log in to Windows. It will wait for Win + Shift + S snips and help you paste screenshots into Claude CLI with zero manual setup.

