WSL Interop

Konverze cest Windows/WSL, klikatelné odkazy na soubory a pravidla pro interop SSH-agenta pro Claude Code v WSL.

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

Otestováno · Funguje ★ 8.8/10

WSL Interop — Konverze cest Windows/WSL, klikatelné odkazy na soubory a pravidla pro interop SSH-agenta pro Claude Code v WSL.

Co umí

Jednosouborový skill pokrývající hranici Windows/WSL: pravidla konverze wslpath, přesné formátování klikatelných URI file:// pro cesty nativní pro WSL vs. disky Windows, interop ssh.exe/clip.exe a opravy pro zvláštnosti sed -i, CRLF a oprávnění /mnt/. Spouští se na cestách ve formátu Windows, odkazech na soubory WSL, které uživatel může chtít otevřít, a specifickém řešení problémů WSL (SSH agent, Docker Desktop, síťový přístup).

Testovací report

Samotné README přiznává, že automatické spouštění je nespolehlivé pro běžné fráze jako 'kde je můj soubor?' a doporučuje vynutit ho pomocí direktivy CLAUDE.md — testování mého vlastního úsudku o spouštěči potvrdilo přesně tuto mezeru u nejednoznačného dotazu bez zmínky o cestě, zatímco explicitní cesty a explicitní fráze SSH-agenta se spouštěly čistě. Na skutečném úkolu s cestou na disk Windows skill správně zabránil chybné chybě klikatelného odkazu (žádné URI file:// nefunguje pro cesty /mnt/c/) a místo toho použil zdokumentovaný vzor 'zobrazit cestu C:\, nabídnout otevření přes cmd.exe' — základní odpověď bez skilu by pravděpodobně zkusila vytvořit odkaz, který nefunguje.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /wsl-interopKonverze cest Windows/WSL, klikatelné odkazy na soubory a pravidla pro interop SSH-agenta pro Claude Code v WSL.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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