All projects

Safe virtual-machine automation

Parallels CLI Skill

Operate Linux and Windows virtual machines from a Mac with exact targets, explicit safety checks, and CLI-verifiable state.

StatusActive
TierMaintained
DomainTools
Repositorywieslawsoltes/ParallelsSkill

A Codex skill for deterministic Parallels Desktop automation through prlctl and prlsrvctl, covering VM lifecycle, configuration, guest execution, screenshots, snapshots, networks, and recovery workflows.

Parallels CLI Skill turns a broad, version-sensitive virtualization CLI into a discover-first workflow. It keeps inventory and verification close to every operation and routes consequential storage, security, network, and lifecycle changes through explicit safety checks.

01

VM lifecycle and configuration

02

Guest Linux and Windows execution

03

Screenshots, snapshots, clones, and archives

04

Networks, shared folders, devices, and HiDPI

Where it fits.

  • Codex users automating Parallels Desktop on macOS
  • Cross-platform teams maintaining Linux and Windows test VMs
  • Developers who need repeatable VM diagnostics and screenshot workflows
Host

macOS + Parallels Desktop

Linux guests

Supported

Windows guests

Supported

Guest operations

Parallels Tools required

Real output,
not a mockup.

Parallels CLI Skill GitHub repository preview
The repository packages an installable skill, official-source references, safety guidance, platform examples, and a reusable diagnostics script.

Clear layers.
Replaceable seams.

01

Discover

Read-only inventory resolves exact VM, network, device, snapshot, and host state before action.

02

Validate

Installed CLI help remains the syntax authority for the active Parallels release.

03

Operate

Focused workflows compose lifecycle, guest, storage, network, device, and screenshot commands.

04

Verify

Resulting VM state, guest output, or captured display is checked after every material operation.

Read-onlydoctor workflow
10 guidesfocused reference set
Exact targetsafety model
LiveGitHub metadata

From package
to first frame.

Choose the package workflow used by your repository, then start from the smallest working example. Replace VERSION with the current stable or prerelease version shown on NuGet.

01 · Install
Terminal
git clone https://github.com/wieslawsoltes/ParallelsSkill.git
cp -R ParallelsSkill/parallels-cli /path/to/codex/skills/
02 · Use · bash
Terminal
$parallels-cli Start my Linux development VM,
verify Parallels Tools, and report its IP addresses.

Start focused.
Compose as needed.

The repository is the source of truth.

Use the current documentation and samples, inspect changes, report issues, or support continued open-source maintenance.

Linux Computer Use

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…