One-click install
npx skills add https://github.com/zeenie-ai/MachinaOS --skill wsl-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wsl-skill
Source: https://github.com/zeenie-ai/MachinaOS/tree/main/server/skills/terminal/wsl-skill
Command: npx skills add https://github.com/zeenie-ai/MachinaOS --skill wsl-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

WSL Skill helps you run Linux tools on a Windows machine without changing your whole workflow, so you can get the right command-line environment where the tool is expected to run.

Core Features & Use Cases

  • WSL detection and readiness: Verify WSL availability before attempting execution.
  • Run Linux commands from Windows: Execute one-off commands and multi-step command strings inside the default WSL distro.
  • Common workflows: Install Linux packages with apt, run Linux servers, browse Windows files from WSL (/mnt), and convert paths between Windows and WSL.

Quick Start

Use the wsl-skill to run a Linux diagnostic command by asking it to execute wsl bash -c "uname -a && cat /etc/os-release" on your Windows host.

Frequently Asked Questions about wsl-skill

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

FAQPage Schema
How do I run Linux commands on Windows without using a virtual machine?

Run Linux commands on Windows by using WSL to execute shell commands in the default distro. This supports one-off commands and multi-step workflows directly from your host without needing a separate virtual machine.

Can I install Linux packages using apt on my Windows machine?

Yes, you can install Linux packages with apt on Windows by executing the installation commands inside the default WSL distro. This allows you to use standard package managers for your development environment.

How do I access Windows files from a WSL terminal?

Access Windows files from WSL by navigating to the /mnt directory. This mount point automatically exposes your Windows file system, allowing Linux tools to read and modify files across both environments.

What is the best way to convert file paths between Windows and WSL contexts?

Convert file paths between Windows and WSL contexts by using a WSL execution skill that handles path translation. This ensures commands targeting Windows files from Linux receive the correct path format.

Does running a local server in WSL support process management for long-running tasks?

Running a local server in WSL supports process management via a dedicated process manager. This allows you to start, monitor, and terminate long-running Linux servers directly from your Windows host.

Do I need to prefix shell commands with wsl to execute them safely?

Yes, you need to prefix shell commands with wsl to execute them safely. This explicit prefix ensures commands are routed to the Linux subsystem instead of the Windows command prompt.