with one click
wsl-bridge
Run Linux in WSL from Windows; share files between hosts
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Run Linux in WSL from Windows; share files between hosts
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Search and download arXiv papers (no API key needed)
Delegate coding and file edits to Anthropic Claude Code CLI
Read/write Windows clipboard text, HTML, images, history (PowerShell)
Running scripts and code on Windows
Delegate coding tasks to OpenAI Codex CLI
Windows Defender: scans, threat history, signatures (PowerShell)
| name | wsl-bridge |
| description | Run Linux in WSL from Windows; share files between hosts |
| category | windows |
| version | 1.0.0 |
| platform | windows |
| tags | wsl, linux, ubuntu, bash, bridge, windows, distro, shell |
| license | Apache-2.0 |
Invoke Linux commands from Windows, pass data between WSL and Windows filesystems, and manage WSL distributions — without switching terminals.
wsl -- ls -la /home/
wsl -- df -h
wsl -- uname -a
wsl bash -c "cd /home/user/project && npm install && npm run build"
# Convert Windows path to WSL path
$winPath = "C:\Users\<you>\data.csv"
$wslPath = wsl wslpath -u $winPath
wsl -- cat $wslPath | wsl -- grep "ERROR"
# Windows C: drive is mounted at /mnt/c inside WSL
wsl -- ls /mnt/c/Users/<you>/Documents
wsl --list --verbose
wsl --status
wsl --version
wsl --shutdown
wsl --set-default Ubuntu-22.04
wsl -d Ubuntu-22.04 -- python3 --version
# Get WSL IP
$wslIp = (wsl -- hostname -I).Trim()
Write-Host "WSL IP: $wslIp"
# Use netsh to forward (requires elevated session)
# netsh interface portproxy add v4tov4 listenport=3000 listenaddress=0.0.0.0 connectport=3000 connectaddress=$wslIp
"Run grep on a log file using WSL"
→ wsl -- grep -i "error" /mnt/c/logs/app.log | wsl -- tail -n 50
"What WSL distros do I have installed?"
→ wsl --list --verbose — shows name, state, and WSL version for each distro.
"Use awk to sum a column in a CSV"
→ wsl -- awk -F',' '{sum += $3} END {print sum}' /mnt/c/Users/<you>/data.csv
wsl --shutdown to reclaim RAM