install-windows-3-11

Install Windows 3.11 VMs in QEMU with noVNC web access.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Zurybr/lefarma-skills --skill install-windows-3-11-zurybr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: install-windows-3-11
Source: https://github.com/Zurybr/lefarma-skills/tree/main/letta/benchmarks/trajectory-only/install-windows-3.11
Command: npx skills add https://github.com/Zurybr/lefarma-skills --skill install-windows-3-11-zurybr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of setting up and accessing legacy operating systems, specifically Windows 3.11, within virtual machines using QEMU, providing web-based remote access.

Core Features & Use Cases

  • QEMU VM Configuration: Guides users through setting up QEMU for older OS images.
  • Web-based Remote Access: Details the setup of nginx, websockify, and noVNC for browser-based VM control.
  • Boot Verification: Emphasizes critical steps to ensure the VM boots successfully and is usable.
  • Use Case: Deploying a retro gaming environment or testing legacy software that requires a Windows 3.11 installation.

Quick Start

Follow the steps in the SKILL.md file to configure QEMU and set up web access for a Windows 3.11 VM.

Frequently Asked Questions about install-windows-3-11

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

FAQPage Schema
How do I set up a Windows 3.11 virtual machine with QEMU and access it through a web browser?

To set up a Windows 3.11 virtual machine with web access, you configure QEMU for the legacy OS image, then route access through an nginx reverse proxy and websockify to enable browser-based control via noVNC.

What is the best way to use noVNC and websockify for remote access to a QEMU virtual machine?

The best way to use noVNC with a QEMU virtual machine is by integrating websockify and an nginx reverse proxy to translate the VNC stream into a web-accessible WebSocket connection for browser-based interaction.

How can I send programmatic keyboard inputs to a QEMU VM running Windows 3.11?

You can send programmatic keyboard inputs to a QEMU VM running Windows 3.11 by utilizing the QEMU Machine Protocol (QMP) integrated with websockify to control input devices directly.

How do I verify that a legacy Windows 3.11 VM has successfully booted under QEMU?

To verify a Windows 3.11 VM has successfully booted under QEMU, you must confirm the VM boot state, check that the web interface is functional, and test that input devices are operable through the noVNC client.

Can I use nginx as a reverse proxy for browser-based virtual machine management?

Yes, you can use nginx as a reverse proxy for browser-based virtual machine management by routing external web traffic to websockify, which translates the WebSocket connection to the QEMU VNC server.

Does websockify support QMP for programmatic keyboard control in noVNC setups?

Yes, websockify supports QMP integration for programmatic keyboard control in noVNC setups, allowing automated input device operability and direct command execution against the QEMU virtual machine instance.