Vmup — AI skill for Claude Code
Send screenshots and files to remote hosts over SSH for AI agents (Claude Code, Codex, Cursor, and more).
How to install Vmup
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nyxsky404/vmup and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vmup does
Send screenshots and files to remote hosts over SSH for AI agents (Claude Code, Codex, Cursor, and more).
Alternatives in AI
- Peekaboo — Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, o 3.2k ★
- Claude Skill Aso Appstore Screenshots — A Claude Code skill that generates high-converting App Store screenshots for your iOS app 1.2k ★
- Oil UI — Push AI UI design to its limits: explore distinct directions, compare them side by side, and refine against re 861 ★
README
vmup
*Batch files to a remote host over SSH for coding agents*
**Docs:** [https://vmup.dev/docs](https://vmup.dev/docs)
[](https://www.npmjs.com/package/@nyxsky404/vmup) [](https://github.com/nyxsky404/vmup/actions/workflows/ci.yml) [](https://nodejs.org) [](https://www.typescriptlang.org) [](https://github.com/nyxsky404/vmup/blob/main/LICENSE)
[Docs](https://vmup.dev/docs) • [Overview](#overview) • [Getting started](#getting-started) • [Quickstart](#quickstart) • [Usage](#usage) • [Commands](#commands) • [Config](#config) • [Troubleshooting](#troubleshooting)
The npm package is [`@nyxsky404/vmup`](https://www.npmjs.com/package/@nyxsky404/vmup). The command is `vmup`. Full documentation is on the [docs site](https://vmup.dev/docs).
A coding agent on a VM reads files by path. Screenshots, PDFs, and recordings sit on your laptop. vmup copies them over SSH into one remote folder, prints a prompt, and copies that prompt to your clipboard. Paste it into the agent thread.
Uploaded 3 files → default
Agent folder: ~/vmup/agents-20260911-140128-a1b2c3d4/
Prompt:
Please inspect all files in ~/vmup/agents-20260911-140128-a1b2c3d4/
**Important:** You need **Node.js 18+** and **OpenSSH** (`ssh` on your `PATH`). Native Windows is not supported; use [WSL](https://learn.microsoft.com/windows/wsl/).
Overview
vmup is a small CLI for one job: collect files on your machine, stage a unique batch, upload it over SSH, and hand back **one folder path**.
collect → validate → stage → upload → print path + prompt → TTL cleanup
| Piece | D
Related Skills
Frieren Agent Monitor Pet
Animated macOS desktop pet and AI coding agent monitor for Claude Code, Codex, Cursor, and Pi, with local and
CLI Manager
A multi-project AI CLI workspace for local terminals, SSH hosts, and mobile-assisted workflows
Device Takeover
OpenClaw skill: AI agent takes over Android/Linux devices via ADB+SSH — see screen, send inputs, post content,
Aiterm MCP
One persistent MCP terminal your AI drives — and launches other coding agents (Codex/Grok/Composer) into. SSH,
PAI FileShare Skill
This skill lets you send yourself files by letting your AI (Claude Code, PAI, etc) put it in your local Nextcl
Remote CLI
Control Claude Code & Gemini CLI from your phone via Feishu. Broken config? Service down? Send one message — y
Related Agents
Remote Ops
Runs and monitors commands on remote hosts through configured SSH aliases and tmux sessions. Does not edit loc
Terminal Engineer
Use for SwiftTerm integration, PTY process spawning, ssh and tmux command building, hosts config loading, reco
Remote Access
Diagnose blocked SSH access and established multiplexed channels for RTLopt Vivado servers and FPGA boards.