gws-sheets

Read and write Google Sheets data via the Sheets API.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/73ai/openbotkit --skill gws-sheets-73ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-sheets
Source: https://github.com/73ai/openbotkit/tree/main/skills/gws-sheets
Command: npx skills add https://github.com/73ai/openbotkit --skill gws-sheets-73ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Sheets integration often requires manual data transfer, repetitive updates, and error-prone copy-paste. This Skill automates reading and writing spreadsheets from code, reducing manual work and accelerating workflows.

Core Features & Use Cases

  • Read sheet data (get, values) and fetch metadata for context.
  • Write and update cells, ranges, and sheets (batchUpdate, create, developerMetadata) to keep data synchronized.
  • Use cases include syncing data from apps, exporting reports, and building programmatic data pipelines.

Quick Start

Create a small script that reads a range from a Google Sheet and prints the results.

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 data programmatically?

To read and write Google Sheets data programmatically, use this Skill to execute authenticated API requests across endpoints like values and batchUpdate. It automates retrieving ranges and updating cells, eliminating manual copy-paste workflows.

What's the best way to automate syncing app data to a Google spreadsheet?

Automating Google spreadsheet syncs is handled by applying this Skill to push updates via the batchUpdate endpoint. It keeps your application data synchronized with specific cell ranges and sheets without manual intervention.

Do I need Google Sheets API credentials to retrieve spreadsheet ranges?

Yes, you need Google Sheets API access and proper credentials to retrieve spreadsheet ranges. This Skill requires authenticated requests to securely perform get and getByDataFilter operations on your data.

Can I fetch spreadsheet metadata and not just cell values?

Yes, you can fetch spreadsheet metadata alongside cell values. This Skill supports the developerMetadata endpoint to retrieve contextual sheet information, allowing you to manage spreadsheet structure and properties programmatically.

How do I build a programmatic data pipeline using Google Sheets?

Building a programmatic data pipeline with Google Sheets involves using this Skill to retrieve data via the values endpoint and push updates using batchUpdate. This automates report exports and synchronizes data across multiple endpoints.