This is a standalone OAuth integration for reading and writing Google Sheets without needing an MCP server. You can pull spreadsheet data in text, CSV, or JSON formats, update specific cell ranges, append rows, and search across your sheets. It handles authentication through your system keyring and auto-refreshes tokens. The write commands support both parsed formulas and raw text input depending on whether you want Google to interpret your values. One catch: it requires a Google Workspace account, so personal Gmail users are out of luck. If you're already scripting against spreadsheets and want something lightweight that doesn't require running a separate server, this does the job.

skills.sh installs
479
GitHub stars
454
last updated
Aug 21, 2026

Install

$ npx -y skills add sanjay3290/ai-skills --skill google-sheets --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Sheets

Lightweight Google Sheets integration with standalone OAuth authentication. No MCP server required. Full read/write access.

Requires Google Workspace account. Personal Gmail accounts are not supported.

First-Time Setup

Authenticate with Google (opens browser):

python scripts/auth.py login

Check authentication status:

python scripts/auth.py status

Logout when needed:

python scripts/auth.py logout

Read Commands

All operations via scripts/sheets.py. Auto-authenticates on first use if not logged in.

# Get spreadsheet content as plain text (default)
python scripts/sheets.py get-text SPREADSHEET_ID

# Get spreadsheet content as CSV
python scripts/sheets.py get-text SPREADSHEET_ID --format csv

# Get spreadsheet content as JSON
python scripts/sheets.py get-text SPREADSHEET_ID --format json

# Get values from a specific range (A1 notation)
python scripts/sheets.py get-range SPREADSHEET_ID "Sheet1!A1:D10"
python scripts/sheets.py get-range SPREADSHEET_ID "A1:C5"

# Find spreadsheets by search query
python scripts/sheets.py find "budget 2024"
python scripts/sheets.py find "sales report" --limit 5

Sponsors

Details

Repository
github.com/sanjay3290/ai-skills
Categories
Backend & APIs, Security, AI & Agent Building, Office & Documents
License
Apache-2.0
First seen
Jun 3, 2026

More from sanjay3290/ai-skills

All 20
1solanaguide avatarsolana-payments-wallets-tradingsolanaguide/solana-cliPay people in SOL or USDC, buy and sell tokens, check prices, discover trending and new tokens, create and manage Solana wallets, stake SOL, earn yield through 477skills.sh installs
2secondsky avatarcsrf-protectionsecondsky/claude-skillsImplements CSRF protection using synchronizer tokens, double-submit cookies, and SameSite attributes. Use when securing web forms, protecting state-changing end474skills.sh installs
3bobmatnyc avatarcelerybobmatnyc/claude-mpm-skillsDistributed task queue system for Python enabling asynchronous execution of background jobs, scheduled tasks, and workflows across multiple workers with Django,470skills.sh installs
4auth0 avatarexpress-oauth2-jwt-bearerauth0/agent-skillsUse when protecting Express or Node.js API endpoints with JWT Bearer token validation, scope-based access control, or DPoP binding. Integrates express-oauth2-jw469skills.sh installs
5syncfusion avatarsyncfusion-blazor-datagridsyncfusion/blazor-ui-components-skillsImplements the Syncfusion Blazor DataGrid (SfGrid) for efficient tabular operations such as sorting, filtering, paging, grouping, editing, aggregates, virtualiz468skills.sh installs
6aj-geddes avatarsession-managementaj-geddes/useful-ai-promptsImplement secure session management systems with JWT tokens, session storage, token refresh, logout handling, and CSRF protection. Use when managing user authen466skills.sh installs