Install
openclaw skills install opseraUse the bundled Opsera executable as the Xshell replacement for VPN-launched sessions. Use when an agent needs to run commands or upload/download files through a current VPN-created .xsh local SSH tunnel. The bundled exe works as both GUI and CLI.
openclaw skills install opseraOpsera is self-contained in this skill directory.
Executable:
$opsera = Join-Path $env:CODEX_HOME "skills\opsera\bin\opsera.exe"
If CODEX_HOME is not set, resolve this skill directory first, then use bin\opsera.exe under it.
command and file args run CLI mode for agents.%LOCALAPPDATA%\Opsera\events; GUI shows those command/upload/download events.& $opsera command run --xsh "<path.xsh>" "hostname && whoami"
& $opsera file upload --xsh "<path.xsh>" "D:\local\file.txt" "/root/file.txt"
Use this for large files. It uploads resumable chunks, keeps SSH alive, merges remotely, and verifies sha256.
& $opsera file upload-large --xsh "<path.xsh>" --chunk-mb 512 "D:\local\big.dat" "/root/big.dat"
& $opsera file download --xsh "<path.xsh>" "/root/file.txt" "D:\local\file.txt"
bin\opsera.exe; do not depend on external install directories..xsh fields Host, Port, UserName, and encrypted session password as parsed by Opsera..xsh tunnel port is closed, ask the user to launch the VPN entry again and rerun immediately.