Automate Windows screenshots for Claude Code workflows in WSL2. Take screenshots (Win+Shift+S, Win+PrintScreen, Snipping Tool) and instantly get file paths copied to clipboard for pasting into Claude Code (Terminal or running in VS Code). No more manual save/copy/paste!
git clone https://github.com/jddev273/windows-to-wsl2-screenshots.gitWindows-to-WSL2 Screenshot Bridge automates the workflow of taking screenshots in Windows and using them in Claude Code or VS Code running on WSL2. When you take a screenshot using Win+Shift+S, Win+PrintScreen, or the Snipping Tool, the tool automatically saves it to ~/.screenshots/ in your WSL2 distribution and copies the file path to your clipboard. You can then paste the path directly into Claude Code, VS Code, or any WSL2-based application with Ctrl+V, eliminating manual save-and-copy steps. This skill requires Windows 10/11 with WSL2 and Windows Terminal for proper clipboard synchronization.
Clone the repository, source the screenshot-functions.sh file in your WSL2 terminal, and run start-screenshot-monitor to begin. Take screenshots normally with your Windows shortcuts, and the paths will automatically copy to clipboard for pasting.
Sharing screenshots with Claude Code for debugging and documentation
Capturing UI elements for VS Code development documentation
Quickly embedding images in WSL2-based workflows without manual file management
Automating screenshot workflows in development environments
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/jddev273/windows-to-wsl2-screenshotsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm using Windows with WSL2 and need to automate screenshots for my [PROJECT_NAME] workflow. Please generate a script that will: 1) Capture screenshots using Win+Shift+S, 2) Automatically save them to my [SAVE_LOCATION] directory, 3) Copy the file paths to my clipboard, and 4) Make them instantly available in my WSL2 environment. I'm using [SCREENSHOT_TOOL] for capturing screenshots.
```bash # Windows-to-WSL2 Screenshot Automation Script # 1. Capture Screenshot using Snipping Tool # Press Win+Shift+S to capture screenshot # Screenshot saved to: C:\Users\User\Pictures\Screenshots\screenshot_20231115_143022.png # 2. Automatically copy file path to clipboard # File path copied to clipboard: C:\Users\User\Pictures\Screenshots\screenshot_20231115_143022.png # 3. Make screenshot available in WSL2 # Screenshot path in WSL2: /mnt/c/Users/User/Pictures/Screenshots/screenshot_20231115_143022.png # 4. Ready to use in Claude Code # Paste the following path into your Claude Code terminal: /mnt/c/Users/User/Pictures/Screenshots/screenshot_20231115_143022.png ```
Automate your browser workflows effortlessly
Free code editor with IntelliSense, Git, and debugging
AI assistant built for thoughtful, nuanced conversation
Design smarter sales workflows visually
Secure bash execution for AI agents
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan