Gemini CLI Installation¶
This guide walks you through installing ExtraSuite skills for Gemini CLI, Google's AI coding assistant.
Prerequisites¶
- Gemini CLI installed - Follow the official installation guide
- Google AI API key (requires paid tier for production use)
- Terminal access (macOS, Linux, or Windows with WSL)
Installation¶
Step 1: Sign In to ExtraSuite¶
- Open extrasuite.think41.com
- Click Sign In or Get Started
- Authenticate with your Google Workspace account
Step 2: Run the Install Command¶
After signing in, copy the install command shown on the homepage:
Step 3: Verify Installation¶
Check that the skill was installed:
You should see:
How It Works¶
When you mention a Google Sheets URL or ask Gemini to work with spreadsheets, it will:
- Detect the skill - Gemini reads the
SKILL.mdfile for instructions - Set up the environment - Run
checks.pyto create a virtual environment - Authenticate - Opens browser if token is missing or expired
- Execute your request - Uses the gspread library to interact with Google Sheets
Usage Examples¶
Reading Data¶
Read the sales data from https://docs.google.com/spreadsheets/d/abc123/edit
and summarize the top 10 products by revenue.
Writing Data¶
Data Transformation¶
Take the raw data in Sheet1 of https://docs.google.com/spreadsheets/d/abc123/edit
and create a pivot table in Sheet2 showing revenue by month and product category.
Skill Location¶
The skill is installed to:
This is the standard location where Gemini CLI looks for skills.
Integration with Google Ecosystem¶
Since both Gemini CLI and ExtraSuite use Google authentication, the integration is seamless. Your Google Workspace credentials work across both systems.
Same Google Account
For the best experience, use the same Google account for both Gemini CLI and ExtraSuite authentication.
Updating the Skill¶
To update to the latest version, re-run the install command from the ExtraSuite homepage.
Uninstalling¶
To remove the skill:
Troubleshooting¶
Gemini Doesn't Recognize the Skill¶
Make sure the skill directory exists and contains SKILL.md:
"Permission Denied" When Accessing Spreadsheet¶
- Verify you've shared the spreadsheet with your service account email
- Run the verification script:
Token Expired¶
Tokens expire after 1 hour. Gemini will automatically prompt you to re-authenticate when needed.
Advanced Configuration¶
Custom Skill Location¶
If you need to install to a different location, set the GEMINI_SKILLS_DIR environment variable before running the installer:
export GEMINI_SKILLS_DIR=/path/to/custom/skills
curl -fsSL https://extrasuite.think41.com/api/skills/install/<your-token> | bash
Next Steps: