lima

Manage Linux virtual machines on macOS with Lima CLI.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/skuridin/agent-stuff --skill lima
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lima
Source: https://github.com/skuridin/agent-stuff/tree/main/skills/lima
Command: npx skills add https://github.com/skuridin/agent-stuff --skill lima

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Facilitates managing Linux virtual machines on macOS, simplifying container development and cross-platform testing workflows.

Core Features & Use Cases

  • Create and configure Linux VMs: Quickly instantiate VMs from templates or custom configurations.
  • Manage VM lifecycle: Start, stop, restart, snapshot, and clone instances efficiently.
  • Execute commands and transfer files: Run commands inside VMs and sync files between host and guest.
  • Container workloads: Run containerd or nerdctl containers within the Linux VMs for development and testing.
  • Use Case: Developers testing cross-platform applications or deploying isolated containers on macOS without configuring full Linux environments.

Quick Start

Use the Lima CLI to create a new virtual machine with 4 CPUs and 8GB RAM using the default template.

Frequently Asked Questions about lima

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

FAQPage Schema
How do I manage Linux virtual machines on macOS for cross-platform development?

You can manage Linux virtual machines on macOS by creating, starting, stopping, and cloning instances from templates. This approach simplifies cross-platform testing and container development without configuring a full Linux environment.

Can I run containerd or nerdctl containers inside a Linux VM on macOS?

Yes, you can run containerd or nerdctl containers inside Linux VMs on macOS. The setup supports container workloads for development and testing, integrating container runtimes and port forwarding capabilities for comprehensive workflows.

What's the best way to create a Linux VM with specific CPU and RAM configurations?

The best way to create a Linux VM with specific configurations is to instantiate it from templates or custom configurations using the CLI. You can quickly allocate resources like 4 CPUs and 8GB RAM during the virtual machine creation process.

Do I need Lima installed to run Linux containers on macOS?

Yes, you need Lima installed and configured on your macOS system to manage Linux virtual machines. This requirement enables you to execute commands, transfer files, and run container workloads efficiently within the guest environment.

How do I transfer files and execute commands between macOS and a Linux virtual machine?

You can transfer files and execute commands between macOS and a Linux virtual machine by using the built-in sync and execution features. This allows running commands inside VMs and syncing files directly between the host and guest systems.

Does managing Linux VMs on macOS support snapshot and cloning operations?

Managing Linux VMs on macOS supports snapshot and cloning operations. You can efficiently manage the entire virtual machine lifecycle, including starting, stopping, restarting, snapshotting, and cloning instances for isolated development.