Windows WSL Installation¶
This guide walks you through installing ExtraSuite skills on Windows using Windows Subsystem for Linux (WSL).
Prerequisites¶
- Windows 10 version 2004+ or Windows 11
- WSL 2 installed with a Linux distribution (Ubuntu recommended)
- An AI coding assistant installed within WSL
- Python 3.8+ installed in your WSL environment
Why Use WSL?¶
WSL provides a native Linux environment on Windows, offering:
- Better compatibility with Linux-based tools
- Same installation process as macOS/Linux
- Better Python virtual environment handling
- Native bash scripting support
Setting Up WSL¶
Install WSL (if not already installed)¶
Open PowerShell as Administrator and run:
This installs WSL 2 with Ubuntu by default. Restart your computer when prompted.
Verify WSL Installation¶
You should see your Linux distribution listed with VERSION 2.
Access WSL¶
Click the Start menu and search for "Ubuntu" (or your installed distribution), or run:
Installation¶
Step 1: Set Up Python in WSL¶
Update packages and install Python:
Verify installation:
Step 2: Sign In to ExtraSuite¶
- Open extrasuite.think41.com in your Windows browser
- Click Sign In or Get Started
- Authenticate with your Google Workspace account
Step 3: Run the Install Command¶
In your WSL terminal, paste the macOS/Linux install command:
Step 4: Verify Installation¶
Check that the skill was installed:
You should see:
Browser Authentication¶
When the skill needs to authenticate, it will attempt to open a browser. In WSL:
Option 1: Windows Browser Integration¶
If you have wslu installed (default on recent Ubuntu WSL):
The wslview command will open URLs in your Windows browser automatically.
Option 2: Manual Authentication¶
If browser doesn't open automatically:
- Copy the URL shown in the terminal
- Paste it in your Windows browser
- Complete authentication
- The callback will work automatically
Option 3: Set Browser Variable¶
Add this to your ~/.bashrc for persistence.
Directory Structure¶
In WSL, skills are installed to your Linux home directory:
This is equivalent to ~/.claude/skills/gsheets/.
Running AI Agents in WSL¶
Claude Code in WSL¶
Install Claude Code in your WSL environment following the Linux instructions. The skill will be automatically available.
VS Code + WSL¶
If you use VS Code with the Remote - WSL extension:
- Open VS Code
- Click the green button in the bottom-left corner
- Select "New WSL Window"
- The WSL terminal has access to your installed skills
Cursor + WSL¶
Cursor can connect to WSL:
- Install Cursor on Windows
- Open a folder in WSL using the Remote - WSL extension
- Use the integrated terminal for skill operations
Accessing Windows Files¶
Your Windows files are accessible in WSL at:
For example, to access your Windows Documents:
Troubleshooting¶
curl Not Found¶
Install curl:
Python Virtual Environment Errors¶
Install venv support:
Permission Denied on Scripts¶
Make scripts executable:
Browser Doesn't Open¶
Set the browser variable:
export BROWSER=wslview
# Or use Windows browser directly
export BROWSER="/mnt/c/Program Files/Google/Chrome/Application/chrome.exe"
Network Issues¶
If you're behind a corporate proxy, configure proxy in WSL:
DNS Resolution Problems¶
If you can't reach external sites, update WSL's DNS:
Add:
Performance Tips¶
Use WSL 2¶
WSL 2 has better performance than WSL 1:
Keep Files in WSL Filesystem¶
For best performance, keep your projects in the Linux filesystem (~/) rather than /mnt/c/.
Updating the Skill¶
To update to the latest version:
Uninstalling¶
To remove the skill:
Next Steps:
- Learn effective prompting techniques
- Understand how to share documents
- Explore the Google Sheets skill reference
Prefer native PowerShell? See the Windows (PowerShell) installation guide.