Machine Management Skill

Automate tmux session aggregation and container/VM lifecycle management across Linux LXD and macOS OrbStack.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hsudatalks/univers-machine --skill machine-management-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Machine Management Skill
Source: https://github.com/hsudatalks/univers-machine/tree/main/.claude/skills/machine-manage
Command: npx skills add https://github.com/hsudatalks/univers-machine --skill machine-management-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxc, orbstack, tmux, jq, and includes scripts (resource) components.

What problem does it solve?

Managing diverse development environments across multiple virtual machines or containers, especially when spanning different operating systems like Linux and macOS, can be a significant drain on your time and focus. This Skill centralizes and automates these complex operations, transforming a fragmented workflow into a unified, efficient experience.

Core Features & Use Cases

  • Unified VM/Container Lifecycle Management: Effortlessly start, stop, clone, and delete virtual machines and containers, whether they're LXD on Linux or OrbStack on macOS. The Skill intelligently adapts to your environment, eliminating the need for platform-specific commands.
  • Aggregated Development Views: Consolidate all your active VM/container tmux sessions into intuitive machine-level desktop and mobile views. This provides a single, organized interface to monitor and interact with all your development environments, drastically reducing context switching.
  • Automated Resource Monitoring & Cleanup: Keep your development machines lean and performant with automated resource usage reports (disk, memory, large directories) and one-command cleanup of build artifacts, caches, and temporary files.
  • Use Case: Imagine you're managing a project that requires several Linux containers and a macOS VM. Instead of manually SSHing into each, running updates, and checking resources, you can simply ask: "Update all my development VMs and then show me their disk usage." The Skill handles the cross-platform execution and aggregates the results, letting you focus on coding.

Quick Start

To begin automating your machine and container management, ensure the skill is installed by running the install.sh script in the skill's directory. Then, you can simply ask:

  • "Start my aggregated machine views for desktop and mobile."
  • "Show me the resource usage for all my running development VMs."
  • "Clone the 'ubuntu' VM to 'web-dev' and clean it up first."
  • "Run 'uptime' on all my development VMs."

Frequently Asked Questions about Machine Management Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate VM and container lifecycle management across Linux and macOS?

This Skill automates VM and container lifecycle management by intelligently detecting your OS and container platform—LXD on Linux or OrbStack on macOS—then executing cross-platform commands to start, stop, clone, and delete machines without rewriting platform-specific syntax for each environment.

Can I monitor resource usage across multiple development containers and VMs at once?

Yes. The Skill aggregates resource monitoring reports—disk, memory, and large directories—across all running containers and VMs in a single command, eliminating the need to SSH into each machine individually to check usage.

How do I consolidate tmux sessions from multiple VMs into a unified view?

The Skill aggregates tmux sessions from all active VMs and containers into machine-level desktop and mobile views, reducing context switching and centralizing monitoring and interaction across your entire development environment.

What's the best way to run commands across multiple development machines at scale?

Batch command execution across multiple containers or VMs is built in; specify a command once and the Skill distributes and executes it in parallel across all machines, aggregating results without manual SSH loops.

Does this work with both LXD containers on Linux and OrbStack on macOS?

Yes. The Skill detects your OS and container platform automatically, applying the correct tooling and command abstractions so the same operations work identically on LXD, OrbStack, or any supported container runtime without rewriting workflows.

Can I automate cleanup of build artifacts and caches across all my development VMs?

Yes. One-command cleanup removes build artifacts, caches, and temporary files across all running VMs and containers, keeping your development machines lean and performant without manual intervention on each machine.