google-sheets

Manage Google Sheets data, formatting, and charts via the API.

199|25|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/refly-ai/refly-skills --skill google-sheets-refly-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-sheets
Source: https://github.com/refly-ai/refly-skills/tree/main/skills/google-sheets
Command: npx skills add https://github.com/refly-ai/refly-skills --skill google-sheets-refly-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the management of data within Google Sheets, streamlining spreadsheet operations and data processing tasks.

Core Features & Use Cases

  • Spreadsheet Creation & Updates: Programmatically create new spreadsheets and modify existing ones.
  • Data Read/Write: Efficiently read and write data to specific cells or ranges within sheets.
  • Sheet Management: Organize and format sheets, including managing multiple tabs.
  • Data Analysis & Visualization: Create charts and perform data analysis directly within spreadsheets.
  • Use Case: Automatically update a sales performance dashboard in Google Sheets with new data from a CRM.

Quick Start

Use the google-sheets skill to add a new row of data to the 'Sheet1' tab in my 'Sales Data' spreadsheet.

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 data processing and spreadsheet management?

Automating spreadsheet management involves using the Google Sheets API to programmatically create, update, read, and write cell data. This allows for deterministic operations on spreadsheet files, streamlining repetitive data processing tasks.

Can I automatically update a Google Sheets dashboard with CRM data?

You can automatically update a Google Sheets dashboard with CRM data by programmatically writing new rows to specific cells or ranges. This integration ensures your sales performance data remains current without manual data entry.

How do I create and format multiple tabs in a spreadsheet programmatically?

Creating and formatting multiple tabs programmatically requires using the Google Sheets API to manage sheet structures. You can organize sheets, manage multiple tabs, and apply formatting directly within your spreadsheet files for better data organization.

What is the best way to generate charts for data analysis in Google Sheets?

Generating charts for data analysis in Google Sheets is achieved through programmatic API operations. This allows you to create visualizations and perform data analysis directly within spreadsheets, automating the chart generation process for better insights.

Does the Google Sheets API support reading and writing to specific cell ranges?

Yes, the Google Sheets API supports reading and writing data to specific cells or ranges within sheets. This enables efficient, deterministic data management operations for targeted spreadsheet updates and data extraction tasks without manual intervention.

What are the limitations of automating spreadsheet operations via the Google Sheets API?

Automating spreadsheet operations via the Google Sheets API requires understanding API quotas and deterministic operation constraints. While it handles cell data, formatting, and chart generation effectively, complex manual UI features may lack direct programmatic equivalents.