google-sheets

Read and update Google Sheets cell ranges with batch operations.

2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/NagyVikt/codex-plugins --skill google-sheets-nagyvikt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-sheets
Source: https://github.com/NagyVikt/codex-plugins/tree/main/plugins/google-drive/skills/google-sheets
Command: npx skills add https://github.com/NagyVikt/codex-plugins --skill google-sheets-nagyvikt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the challenge of managing complex spreadsheet data by providing a structured, safe, and precise interface for reading, editing, and normalizing cell ranges without the risk of manual errors or context loss.

Core Features & Use Cases

  • Granular Data Control: Perform precise reads and writes at the cell, range, or sheet level using structured batch updates.
  • Validation-Aware Editing: Automatically respects existing data validation rules, dropdowns, and formatting constraints to ensure data integrity.
  • Use Case: Use this to automate the cleanup of a messy project tracker by normalizing status columns, applying consistent formatting, and appending new rows based on external data inputs.

Quick Start

Use the google-sheets skill to inspect the current tab and update the status column for all rows in the range A1 to D50.

Frequently Asked Questions about google-sheets

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

FAQPage Schema
How do I automate batch updates in Google Sheets without manual errors?

Automating batch updates in Google Sheets requires structured request shapes and zero-based indexing to execute atomic range operations. This approach enables precise cell-level reads and writes while preventing context loss during complex spreadsheet workflows.

Can I edit Google Sheets ranges while respecting existing data validation rules?

Yes, validation-aware editing in Google Sheets automatically respects existing data validation rules, dropdowns, and formatting constraints. This ensures data integrity is maintained when normalizing columns or modifying specific cell ranges.

What is the best way to normalize messy spreadsheet data in Google Sheets?

Normalizing messy spreadsheet data in Google Sheets involves applying precise range-based operations to standardize status columns and formatting. Structured batch updates allow you to normalize inconsistent entries while applying formulas across target ranges safely.

How do I append new rows to a Google Sheets project tracker from external data?

Appending new rows to a Google Sheets project tracker from external data uses structured batch execution to add entries safely. Range-based operations ensure the new data aligns with existing sheet structures and validation constraints.

Does zero-based indexing affect how I manage Google Sheets tables through batch updates?

Zero-based indexing is required for managing Google Sheets tables through batch updates, meaning row and column references start at zero. Adhering to this structured request shape ensures atomic batch execution targets the correct cells precisely.

When should I use range-based operations instead of manual cell editing in Google Sheets?

Range-based operations in Google Sheets are necessary when performing complex batch updates across multiple cells to avoid manual errors. This method provides a safe interface for data normalization and formula application that manual editing cannot guarantee.