WSL Interop

Conversión de rutas Windows/WSL, enlaces de archivos clickables e interop de agente SSH para Claude Code en WSL.

Por JeremiahChurch · JeremiahChurch/claude-skill-wsl-interop

Probado · Funciona ★ 8.8/10

WSL Interop — Conversión de rutas Windows/WSL, enlaces de archivos clickables e interop de agente SSH para Claude Code en WSL.

Qué hace

Habilidad de archivo único que cubre el límite Windows/WSL: reglas de conversión de wslpath, formato exacto de URI file:// clickables para rutas nativas de WSL vs. unidades de Windows, interop de ssh.exe/clip.exe, y correcciones para peculiaridades de sed -i, CRLF y permisos /mnt/. Se activa en rutas con formato de Windows, referencias de archivos WSL que el usuario puede querer abrir y solución de problemas específicos de WSL (agente SSH, Docker Desktop, acceso a red).

Informe de la prueba

El propio README admite que el disparo automático es poco fiable para frases ordinarias como '¿dónde está mi archivo?' y recomienda forzarlo a través de una directiva CLAUDE.md — probar mi propio juicio de disparador confirmó exactamente esa brecha en una consulta ambigua sin ruta mencionada, mientras que las frases explícitas de ruta y agente SSH se activaron limpiamente. En la tarea real de ruta de unidad de Windows, la habilidad evitó correctamente el error de enlace clickable roto (ningún URI file:// funciona para rutas /mnt/c/) y utilizó el patrón documentado 'mostrar ruta C:\, ofrecer abrir a través de cmd.exe' en su lugar — una respuesta de línea base sin la habilidad probablemente habría intentado construir un enlace que no funciona.

Probado el: 2026-07-15 · Claude Code 2.x (agent harness)

Instalación

mkdir -p ~/.claude/skills/wsl-interop
git clone https://github.com/JeremiahChurch/claude-skill-wsl-interop.git /tmp/wsl-interop-src
cp /tmp/wsl-interop-src/SKILL.md ~/.claude/skills/wsl-interop/SKILL.md

Comandos y prompts de ejemplo

  • /wsl-interopConversión de rutas Windows/WSL, enlaces de archivos clickables e interop de agente SSH para Claude Code en WSL.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Here's a screenshot of a Windows file path, give me the WSL equivalent
  • sed -i is silently mangling this file when I edit it inside WSL
  • Set up ssh-agent forwarding between Windows and my WSL terminal