Windows ESM Installer for Openclaw

A specialized installation and repair utility designed to resolve common Windows environment issues when deploying Openclaw Skills.

rfdiosuao
v1.0.0
Apr 7, 2026
0
645
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install windows-esm-installer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install windows-esm-installer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Windows ESM Installer?

The Windows ESM Installer is a robust utility specifically engineered to tackle the unique challenges Windows users face when setting up Openclaw Skills. It automates the correction of file path formatting for ESM compatibility, configures high-speed npm mirrors for faster downloads, and verifies system dependencies to ensure a seamless setup experience. By bridging the gap between Windows file systems and modern JavaScript module requirements, it significantly reduces installation failures and deployment time.

This tool is essential for developers who need to ensure that their local environment is perfectly tuned for the Openclaw Skills ecosystem, providing automated fixes for common errors that typically require manual intervention.

Windows ESM Installer Use Cases

  • Resolving ESM URL errors where Windows backslashes cause module resolution failures.
  • Accelerating slow npm installations by automatically switching to optimized regional mirrors.
  • Diagnosing and fixing environment issues like missing Node.js or incompatible npm versions.
  • Generating automated batch and PowerShell scripts for reliable, repeatable skill deployments.

How Windows ESM Installer Works

  1. The tool performs a comprehensive system check to verify Node.js and npm versions against the required specifications.
  2. It analyzes the local file system paths and converts standard Windows paths into the file:/// format required by ESM modules.
  3. The skill configures the local npm registry settings to use high-performance mirrors, bypassing network latency issues.
  4. It generates ready-to-use .bat and .ps1 execution scripts tailored to the user's specific project directory.
  5. A detailed INSTALL_REPORT.md is produced, documenting the environment state and all applied fixes for future reference.

Windows ESM Installer Setup

To get started with the Windows ESM Installer, run the following command within your terminal. Make sure you are using Windows 10 or 11 with Node.js 18+ installed.

# Standard fix command
/win-fix

# Or use the claw CLI for specific projects
claw skill run windows-esm-installer --path "C:\your-project-path"

Windows ESM Installer Data Schema & Taxonomy

The skill generates several key files to manage the installation lifecycle and provide transparency into the environment modifications:

File Name Description Format
install.bat Windows Batch script for automated dependency installation Executable
install.ps1 PowerShell script providing advanced installation logic Executable
INSTALL_REPORT.md A comprehensive markdown report detailing system diagnostics and actions taken Markdown
.npmrc (Modified) Local npm configuration updated with optimized registry mirrors Configuration

Windows ESM Installer Advanced Features

  • Diagnostic mode using the --diagnose flag for deep-dive environment analysis and troubleshooting.
  • Automatic elevation requests within scripts to handle tasks requiring administrator permissions.
  • Support for custom project paths allowing the repair and setup of external directories.
  • Integrated version validation for secondary dependencies like zstd and git often required by complex Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*