← Back to Skills Marketplace
tyzzt

WSL-PowerShell Controller

by TYzzt · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
403
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install wsl-powershell
Description
Control Windows PowerShell from WSL by executing commands and scripts on the Windows host using mounted Windows executables.
Usage Guidance
This skill is coherent and implements exactly what it claims: a helper to run Windows PowerShell from WSL. Before installing, confirm you actually run under WSL and trust the Windows host, because the skill (and automated agents using it) can execute arbitrary PowerShell commands on your Windows system. Review psctl.sh if you have strict security needs, avoid running it with elevated privileges unless necessary, and don't grant autonomous agents permission to run skills that execute host commands unless you trust the agent and its prompts.
Capability Analysis
Type: OpenClaw Skill Name: wsl-powershell Version: 1.0.1 The skill provides a wrapper script (psctl.sh) and instructions (SKILL.md) to execute arbitrary PowerShell commands on the Windows host from a WSL environment. While this aligns with the stated purpose, the capability to run host-level commands, including the use of '-ExecutionPolicy Bypass' when piping scripts, constitutes a high-risk interface that could be exploited if the agent is misdirected. No evidence of intentional malice, data exfiltration, or hardcoded backdoors was found.
Capability Assessment
Purpose & Capability
Name/description match the included materials: SKILL.md, README, and psctl.sh all describe invoking Windows PowerShell from WSL and path conversion. No unrelated credentials, binaries, or configuration paths are requested.
Instruction Scope
Runtime instructions and the script only describe/perform locating a pwsh/powershell executable under /mnt and running commands or script files. They reference only expected files (scripts under /mnt or local skill scripts) and utilities (wslpath). No instructions ask the agent to read unrelated host files, environment secrets, or send data to external endpoints.
Install Mechanism
There is no install spec (instruction-only approach) and the provided install instructions in README are standard git/wget steps pointing to a GitHub repo. No downloads from obscure hosts or extracted archives in the install metadata.
Credentials
Registry lists no required env vars (correct). The script optionally respects DEBUG, VERBOSE and a PWSH_PATH override, which are normal optional controls; these are not required credentials. Note: PWSH_PATH is supported by the script but not listed as a required env var — this is benign (an optional override) but worth knowing.
Persistence & Privilege
Skill is not force-included (always: false) and does not request persistent system-wide changes. It does allow executing commands on the Windows host (the intended capability) — this is expected for the skill but is a functional capability, not an unexplained privilege escalation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wsl-powershell
  3. After installation, invoke the skill by name or use /wsl-powershell
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
English documentation for global accessibility
v1.0.0
Initial release: Cross-system PowerShell control from WSL
Metadata
Slug wsl-powershell
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is WSL-PowerShell Controller?

Control Windows PowerShell from WSL by executing commands and scripts on the Windows host using mounted Windows executables. It is an AI Agent Skill for Claude Code / OpenClaw, with 403 downloads so far.

How do I install WSL-PowerShell Controller?

Run "/install wsl-powershell" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is WSL-PowerShell Controller free?

Yes, WSL-PowerShell Controller is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does WSL-PowerShell Controller support?

WSL-PowerShell Controller is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WSL-PowerShell Controller?

It is built and maintained by TYzzt (@tyzzt); the current version is v1.0.1.

💬 Comments