What problem does it solve?
This Skill automates the testing and validation of GUI automation in macOS VM labs, providing a streamlined approach to ensure GUI tools function correctly under real-world conditions.
Core Features & Use Cases
- VM Automation: Execute commands within a macOS VM, including GUI automation, TCC prompts, and screenshot capture.
- Host Verification: Validate VM actions with host-side observations and screenshots.
- Two-Way Validation: Verify each GUI action through independent signals like tool output and external verifiers.
- Use Case: When developing a GUI tool that requires testing within a macOS VM, use this Skill to automate the test execution and verification process.
Quick Start
Run the vm-lab skill with the VM name and command to automate a task, e.g., 'vm-lab "macOS Tahoe" "sudo -u steipete -H /bin/zsh -lc '''source ~/.zprofile 2>/dev/null || true; uname -a'''''