Token导航 LogoToken导航TokenDH.com
前端设计操作浏览器github未标认证来源可访问clear审计提醒

install-windows-3-11安装 Windows 3 11

Agent Skill

install-windows-3-11 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

776

周安装

33

GitHub Stars

93

下载量

272
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:install-windows-3-11(安装 Windows 3 11)
来源仓库:https://github.com/letta-ai/skills
仓库路径:skills/install-windows-3-11
安装命令:
npx skills add https://github.com/letta-ai/skills --skill install-windows-3-11
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/letta-ai/skills --skill install-windows-3-11

简介

install-windows-3-11 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。
  • 通过 npx skills add 命令从 GitHub 仓库安装并使用。
  • 安装前需确认权限范围、维护状态,以及是否触发联网或文件操作。
  • 建议结合原始 README 和仓库内容核验具体用法和功能边界。

SKILL.md

Install Windows 3.11

Overview

This skill provides guidance for setting up legacy Windows virtual machines (particularly Windows 3.11) using QEMU with web-based remote access. The core challenge is not just launching the VM, but verifying it reaches a usable state and providing reliable remote access.

Critical Success Criteria

Before marking any VM setup task complete, verify:

  1. The VM actually boots to the expected state - Screenshots, VNC connection tests, or QMP display queries must confirm the desktop/expected state
  2. Web interface is fully functional - End-to-end test through the browser, not just service status checks
  3. Keyboard/mouse input works - Verify input actually affects VM state, not just that commands are accepted

Approach

Phase 1: Environment Assessment

Before installing anything:

  1. Check QEMU version requirements in task description - note any specific version compatibility statements
  2. Audit existing nginx configuration to understand current server blocks
  3. Identify required ports and check for conflicts
  4. Determine the disk image format and any special QEMU flags needed

Phase 2: QEMU Configuration

When configuring QEMU for legacy operating systems:

  1. Memory allocation: Windows 3.11 typically needs 16-64MB RAM. Check image documentation for requirements
  2. VNC setup: Use -vnc:1 for display 1 (port 5901). Consider -vnc:1,share=ignore-disconnects for stability
  3. QMP socket: Enable with -qmp unix:/path/to/qmp.sock,server,nowait for programmatic control
  4. Display: Legacy OS may need specific display settings like -vga std or -vga cirrus

Example QEMU command structure:

qemu-system-i386 \
  -m 32 \
  -hda /path/to/disk.img \
  -vnc :1 \
  -qmp unix:/tmp/qmp.sock,server,nowait \
  -vga std

Phase 3: Web Access Stack

The typical stack for web-based VNC access:

Browser → nginx (port 80) → websockify → VNC server (QEMU)

nginx configuration approach:

  1. First, examine /etc/nginx/nginx.conf for existing server blocks
  2. Check if sites-enabled is included in the main config
  3. Create configuration in the appropriate location to avoid conflicts
  4. Test configuration with nginx -t before reloading

websockify setup:

websockify --web=/usr/share/novnc 6080 localhost:5901

Key parameters:

  • --web serves noVNC static files
  • Port 6080 is the WebSocket endpoint
  • Target is the VNC port (5901 for display:1)

Phase 4: Boot Verification

This is the most commonly failed step. Never assume boot succeeded based on process status alone.

Verification strategies:

  1. QMP display query: Send {"execute": "query-status"} to check VM state
  2. VNC screenshot: Use vncsnapshot or similar to capture current display
  3. QMP screendump: {"execute": "screendump", "arguments": {"filename": "/tmp/screen.ppm"}}
  4. Connect via VNC client: Actually view the display, not just test connectivity

Boot timing considerations:

  • Legacy OS may need user interaction to complete boot (pressing Enter, clicking OK)
  • Implement polling rather than fixed sleep delays
  • Consider boot sequence: BIOS → DOS → Windows (multiple stages)

Phase 5: Input Verification

After establishing QMP connection:

  1. Send test keystrokes and verify display changes
  2. Each QMP connection requires capability negotiation first: {"execute": "qmp_capabilities"}
  3. Then send keys: {"execute": "send-key", "arguments": {"keys": [{"type": "qcode", "data": "ret"}]}}

Common Pitfalls

QEMU Version Compatibility

If task specifies "compatible with QEMU X.Y.Z" but a different version is installed:

  • Document the version mismatch
  • Test if the image actually boots with the available version
  • Report any compatibility issues observed

nginx Configuration Conflicts

Symptoms: 502 Bad Gateway, connection refused

Prevention:

  • Always audit existing nginx config before adding new server blocks
  • Check for conflicting listen directives
  • Verify upstream (websockify) is running before nginx tries to proxy to it

Premature Task Completion

Never mark "VM booted successfully" without:

  • Visual confirmation (screenshot or VNC connection)
  • Or QMP state verification showing expected state

QMP Socket Issues

  • Stale socket files from previous runs cause connection failures
  • Always clean up /tmp/*.sock or equivalent before starting QEMU
  • Use socat or nc to test socket connectivity

Boot Detection

Arbitrary sleep commands are unreliable. Instead:

  • Poll QMP status at intervals
  • Check for specific display content changes
  • Implement timeout with failure handling

Verification Checklist

Before declaring task complete:

  • QEMU process is running (check with pgrep or ps)
  • VNC port is listening (ss -tlnp | grep 5901)
  • Websockify is running and connected to VNC
  • nginx is proxying correctly (test with curl to WebSocket endpoint)
  • Visual confirmation of expected OS state (screenshot or live view)
  • Keyboard input affects VM display (send test key, verify change)
  • Web interface loads in browser and connects to VM

Resources

references/

Refer to references/qemu_legacy_os.md for detailed QEMU flags and compatibility notes for legacy operating systems.

Refer to references/novnc_nginx_config.md for production-ready nginx configuration templates.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

29.6%
按下载量换算81

Gemini CLI

23.13%
按下载量换算63

Antigravity

16.51%
按下载量换算45

OpenCode

11.38%
按下载量换算31

Codex

7.04%
按下载量换算19

windsurf

3.71%
按下载量换算10

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills