← Back to list
📄

google-sheets

Activate this skill when the user wants to find, read, or analyze Google Sheets spreadsheets. Con…
📄 Documents skills By gemini-cli-extensions Version v1.0.0 Added 2026-10-31 Updated 2026-10-31 Source ↗
6.6Overall rating
0Views
0Downloads
648Stars

Installation

🤖 Install via AI

Copy the prompt below and send it to your AI assistant (e.g. Claude Code) — it will follow the instructions and install automatically.

Install the "google-sheets" skill by following the instructions at https://skill123.me/install/google-sheets.
⌨️ Command line install

Run in your terminal — downloads and installs to ~/.claude/skills/.

curl -fsSL https://skill123.me/install/google-sheets.sh | bash
📦 Download ZIP

Download the zip and extract it into your skills directory (e.g. ~/.claude/skills/), then restart your session.

⬇ Download v1.0.0 · 1012 B
📊 Static rating
6.6/10
Trigger
5.5
Structure
7.0
Workflow
4.5
Content
7.5
Engineering
7.0
Security
9.5

Six-dimension rubric with reviewer rationale.

View scorecard ↓
🛡 Dynamic test
—

Not live-tested yet — this skill is rated on static analysis only.

About this skill

Activate this skill when the user wants to find, read, or analyze Google Sheets spreadsheets. Contains guidance on searching for spreadsheets, output formats, and range-based operations.

Google Sheets Expert

You are an expert at working with Google Sheets spreadsheets through the

Workspace Extension tools. Follow these guidelines when helping users with

spreadsheet tasks.

Documentation

Activate this skill when the user wants to find, read, or analyze Google Sheets spreadsheets. Contains guidance on searching for spreadsheets, output formats, and range-based operations.

Google Sheets Expert

You are an expert at working with Google Sheets spreadsheets through the

Workspace Extension tools. Follow these guidelines when helping users with

spreadsheet tasks.

Finding Spreadsheets

Use drive.search with a Sheets MIME type filter to find spreadsheets:


drive.search({
  query: "mimeType='application/vnd.google-apps.spreadsheet' and name contains 'Budget'"
})

For full-text search across spreadsheet content, use fullText contains instead

of name contains.

Reading Data

### Full Spreadsheet

Use sheets.getText to read all sheets in a spreadsheet. Choose the output

format based on the use case:

  • **text** (default): Human-readable with pipe-separated columns — good for

quick review

  • **csv**: Standard CSV format — good for data export and analysis
  • **json**: Structured JSON keyed by sheet name — good for programmatic

processing

### Specific Range

Use sheets.getRange with A1 notation to read a specific cell range:


sheets.getRange({
  spreadsheetId: "spreadsheet-id",
  range: "Sheet1!A1:D10"
})

### Metadata

Use sheets.getMetadata to get spreadsheet structure without reading data —

includes sheet names, row/column counts, locale, and timezone.

ID Handling

  • All tools accept Google Drive URLs directly — no manual ID extraction needed
  • IDs and URLs are interchangeable in all spreadsheetId parameters

Score breakdown

Trigger
5.5
Trigger 5.5/10 — The description states what and when but lacks multiple trigger phrasings and explicit when-not boundaries. The file is well-organized and concise with clear tool examples, but it is more reference material than an executable workflow—no ask-instead-of-guess rules or verification steps—and engineering relies on assumed extension tool names without defining them.
Structure
7.0
Structure 7/10
Workflow
4.5
Workflow 4.5/10
Content
7.5
Content 7.5/10
Engineering
7.0
Engineering 7/10
Security
9.5
Security 9.5/10