google-sheets

Read, write, and manage Google Sheets data via the API.

2|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-sheets-abdullahbeam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-sheets
Source: https://github.com/abdullahbeam/nexus-design-abdullah/tree/main/00-system/skills/google/google-sheets
Command: npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill google-sheets-abdullahbeam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth, google-auth-oauthlib, google-api-python-client, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the tedious, error-prone work of manually entering, retrieving, and updating data in Google Sheets, saving you hours of repetitive administrative work and reducing human error in spreadsheet workflows.

Core Features & Use Cases

  • Full CRUD Operations: Read data from any range, write values to specific cells, append new rows, clear ranges, and create new spreadsheets programmatically.
  • Batch & Formatting Tools: Update multiple cell ranges in a single request, apply cell formatting like bold or background colors, and auto-resize columns to fit content.
  • Use Case: If you maintain a weekly project tracking sheet, use this Skill to automatically append new task entries instead of manually entering each row every week.

Quick Start

Ask the AI to append a list of new project task entries to your existing Google Sheet using the spreadsheet ID from the sheet's URL.

Frequently Asked Questions about google-sheets

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

FAQPage Schema
How do I automate Google Sheets updates without manual data entry?

You can automate Google Sheets updates by using API calls to programmatically read, write, and manage spreadsheet data. This eliminates manual entry, synchronizes data, and handles batch updates for tasks like project tracking.

Can I append new rows to a cloud-hosted spreadsheet via script?

Yes, you can append new rows to a cloud-hosted spreadsheet programmatically. The Skill supports full CRUD operations, allowing you to read ranges, write values to specific cells, and append new task entries automatically.

Do I need OAuth to manage Google Sheets data programmatically?

Yes, you need OAuth authentication to securely interact with the Google Sheets API. It requires the google-auth library and a shared auth module to validate access before reading or writing spreadsheet data.

Is batch updating and cell formatting supported for Google Sheets automation?

Yes, batch updating and cell formatting are supported for Google Sheets automation. You can update multiple cell ranges in a single request, apply formatting like bold text or background colors, and auto-resize columns.

What is the best way to sync external data into a Google Sheets spreadsheet?

The best way to sync external data into a spreadsheet is using the Google Sheets API for data synchronization. This approach securely eliminates retrieval tasks and automates updates directly to your cloud-hosted sheets.