When you run Claude Code on a remote server over SSH, you can’t paste images from your local clipboard. Claude Code supports reading images, but the clipboard lives on your local machine. I solved this with https://github.com/AlexZeitler/claude-ssh-image-skill: a small Go daemon + client + Claude Code skill that forwards clipboard images through an SSH reverse tunnel. How it works: A daemon (ccimgd) runs on your local machine and reads PNG images from the clipboard You connect to your server with ssh -R 9998:localhost:9998 your-server In Claude Code, you run /paste-image The skill calls a client binary that fetches the image through the tunnel, saves it as a temp file, and Claude reads it Works on Linux (Wayland + X11) and macOS. Both binaries are statically linked with no runtime dependencies. I built something similar for Neovim before ( https://github.com/AlexZeitler/sshimg.nvim ). Both can run side by side on different ports. submitted by /u/alexzeitler
Originally posted by u/alexzeitler on r/ClaudeCode
