skills/wsl/SKILL.md
Manage WSL2 Ubuntu 24.04 on Windows 10. Use when checking WSL status, running commands inside WSL2, or troubleshooting the WSL environment.
npx skillsauth add abix-/claude-blueprints wslInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
WSL2 runs Ubuntu 24.04 on this Windows 10 Home N machine. k3s and BuildKit run inside it as systemd services.
C:\Users\Abix\.wslconfig (8GB RAM, 4 cores, 4GB swap)abix/etc/wsl.conf has [boot] systemd=true)Passwordless sudo is configured. Run commands directly:
wsl -d Ubuntu-24.04 -- bash -c "sudo k3s kubectl get pods -A 2>&1"
IMPORTANT: Wrap commands in bash -c "..." to avoid Windows Git bash mangling paths (e.g. /run/ becomes C:/Program Files/Git/run/).
Commands that need a real TTY (interactive prompts, pagers) still require the user to paste in their WSL terminal. Use clip.exe to send to clipboard.
wsl -l -v
wsl -d Ubuntu-24.04
wsl --shutdown
Stops ALL WSL2 distros, k3s, and buildkit. Everything auto-starts on next launch.
wsl -d Ubuntu-24.04 -- bash -c "free -h && echo '---' && df -h / 2>&1"
WSL2 NAT IP changes on every restart:
# get new IP
wsl -d Ubuntu-24.04 -- bash -c "hostname -I | awk '{print \$1}'"
Then update C:\Users\Abix\.kube\config server field with the new IP.
Edit C:\Users\Abix\.wslconfig. Requires wsl --shutdown and relaunch.
sudo k3s kubectl ...sudo nerdctl --address /run/k3s/containerd/containerd.sock ...C:\Users\Abix\AppData\Local\Microsoft\WinGet\Packages\Kubernetes.kubectl_Microsoft.Winget.Source_8wekyb3d8bbwe\kubectl.exewsl -d Ubuntu-24.04 -- bash -c "sudo journalctl -u k3s --no-pager -n 30 2>&1"memory in .wslconfig and restart WSL./etc/wsl.conf has [boot] systemd=true. Restart WSL.bash -c "..." wrapper for WSL commands from Git bash.tools
AutoHotkey v2 scripting standards for Windows automation, hotkeys, and game macros. Built from the official AHK v2 docs and the AHK community conventions. v1 reached EOL in March 2024.
data-ai
Analyze why Claude made its previous response -- trace reasoning to system prompt, CLAUDE.md, memory, skills, or context
tools
development
Build, test, and release Timberbot mod to GitHub and Steam Workshop