gws-sheets

Read and update Google Sheets data via the Sheets API.

302|22|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JetBrains/skills --skill gws-sheets-jetbrains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-sheets
Source: https://github.com/JetBrains/skills/tree/main/gws-sheets
Command: npx skills add https://github.com/JetBrains/skills --skill gws-sheets-jetbrains

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates programmatic access to Google Sheets, eliminating tedious manual data entry and extraction tasks.

Core Features & Use Cases

  • Read values from a spreadsheet by ID and range to feed dashboards and reports.
  • Write and update sheet data programmatically, including batch updates and row appends.
  • Automation use case: Synchronize a prod data source with a Google Sheet for stakeholder visibility or generate live reports.

Quick Start

Install the gws tool and use gws sheets read or gws sheets append to manipulate data in a sheet.

Frequently Asked Questions about gws-sheets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read and write Google Sheets from the command line?

You can read and write Google Sheets from the command line by invoking CLI commands to fetch ranges, update cells, and append rows. This automates data access and updates directly through the Google Sheets API without manual data entry.

Can I automate spreadsheet data entry and synchronize a data source with Google Sheets?

Yes, you can automate spreadsheet data entry by synchronizing a prod data source with a Google Sheet. The CLI supports batch updates and row appends to generate live reports and provide stakeholder visibility.

Does the Google Sheets CLI support batch updates and creating spreadsheets?

Yes, the Google Sheets CLI supports batch updates and creating spreadsheets. It interacts with spreadsheets.batchUpdate, get, and values resources to apply bulk changes and manage reporting pipelines programmatically.

What authentication is needed to use the Google Sheets API via CLI?

To use the Google Sheets API via CLI, you need authentication configured through a shared setup process. This prerequisite handles credentials so you can securely read and write data to your spreadsheets.

What is the best way to feed dashboards and reports from Google Sheets programmatically?

The best way to feed dashboards and reports from Google Sheets programmatically is reading values by spreadsheet ID and range. This extracts data directly into your reporting pipelines for live stakeholder visibility.