Windows PowerShell Installation¶
This guide walks you through installing ExtraSuite skills on Windows using PowerShell.
Prerequisites¶
- Windows 10 or later (PowerShell 5.1+ required)
- An AI coding assistant installed:
- Claude Code
- Codex CLI
- Gemini CLI
- Cursor
- Python 3.8+ installed and in PATH
Checking Your Setup¶
Verify PowerShell Version¶
Open PowerShell and run:
You need version 5.1 or higher (ideally PowerShell 7+).
Verify Python Installation¶
If Python isn't installed, download it from python.org or install via Windows Store.
Installation¶
Step 1: Sign In to ExtraSuite¶
- Open extrasuite.think41.com in your browser
- Click Sign In or Get Started
- Authenticate with your Google Workspace account
Step 2: Copy the Windows Install Command¶
After signing in, click the Windows (PowerShell) tab to see your personalized command.
Step 3: Run the Install Command¶
Open PowerShell (search for "PowerShell" in the Start menu) and paste:
Execution Policy
If you get an execution policy error, run PowerShell as Administrator and execute:
Step 4: Verify Installation¶
Check that the skill was installed:
You should see:
What the Installer Does¶
The PowerShell installer:
- Downloads the skill files
- Creates the appropriate directory structure:
~\.claude\skills\gsheets\for Claude Code~\.codex\skills\gsheets\for Codex CLI~\.gemini\skills\gsheets\for Gemini CLI~\.cursor\skills\gsheets\for Cursor- Sets up Python virtual environment
- Installs required dependencies
Directory Locations¶
On Windows, skills are installed to:
| Agent | Location |
|---|---|
| Claude Code | %USERPROFILE%\.claude\skills\gsheets\ |
| Codex CLI | %USERPROFILE%\.codex\skills\gsheets\ |
| Gemini CLI | %USERPROFILE%\.gemini\skills\gsheets\ |
| Cursor | %USERPROFILE%\.cursor\skills\gsheets\ |
Running the Skill¶
Python Virtual Environment¶
The skill uses a Python virtual environment. To run scripts manually:
Verify Access to a Spreadsheet¶
~\.claude\skills\gsheets\venv\Scripts\python.exe ~\.claude\skills\gsheets\verify_access.py <spreadsheet-url>
Troubleshooting¶
"irm is not recognized"¶
Make sure you're using PowerShell, not Command Prompt. irm is short for Invoke-RestMethod, a PowerShell cmdlet.
Execution Policy Error¶
Run PowerShell as Administrator:
Then close and reopen PowerShell.
Python Not Found¶
- Install Python from python.org
- During installation, check "Add Python to PATH"
- Restart PowerShell after installation
SSL Certificate Errors¶
If you're behind a corporate proxy:
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
irm "https://extrasuite.think41.com/api/skills/install/<your-token>?ps=true" | iex
Permission Errors¶
Run PowerShell as Administrator for the installation, then use normal PowerShell for daily work.
Alternative: Windows Terminal¶
For a better terminal experience, consider using Windows Terminal:
- Install from Microsoft Store
- Open Windows Terminal
- Use PowerShell profile
- Run the install command
Updating the Skill¶
To update to the latest version, re-run the install command from the ExtraSuite homepage.
Uninstalling¶
To remove the skill:
Next Steps:
- Learn effective prompting techniques
- Understand how to share documents
- Explore the Google Sheets skill reference
Prefer WSL? See the Windows (WSL) installation guide for using Linux commands on Windows.