Machine Management Skill
CommunityAutomate VM/container ops, unify dev views.
Software Engineering#automation#devops#cross-platform#tmux#container orchestration#vm management#resource monitoring
Authorhsudatalks
Version1.0.0
Installs0
System Documentation
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."
Dependency Matrix
Required Modules
lxcorbstacktmuxjq
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Machine Management Skill Download link: https://github.com/hsudatalks/univers-machine/archive/main.zip#machine-management-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.