gws-sheets-append

Append single or multiple rows to a Google Sheet using the gws CLI.

30.3k|1.8k|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/googleworkspace/cli --skill gws-sheets-append-googleworkspace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-sheets-append
Source: https://github.com/googleworkspace/cli/tree/main/skills/gws-sheets-append
Command: npx skills add https://github.com/googleworkspace/cli --skill gws-sheets-append-googleworkspace

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of adding new data to existing Google Sheets, eliminating manual entry and ensuring data consistency.

Core Features & Use Cases

  • Append single row: Add a new row with specified values to the end of a spreadsheet.
  • Append multiple rows: Insert multiple rows of data efficiently using JSON format.
  • Use Case: Quickly add daily sales figures to a master sales tracking sheet or log new customer inquiries as they come in.

Quick Start

Append the values 'Alice,100,true' to the spreadsheet with ID 'ID'.

Frequently Asked Questions about gws-sheets-append

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

FAQPage Schema
How do I append a row to a Google Sheet automatically?

To append a row to a Google Sheet automatically, you can use this Skill to add new rows with comma-separated values or JSON arrays, streamlining real-time data logging and eliminating manual entry.

Can I append multiple rows to a spreadsheet using a JSON array?

Yes, you can append multiple rows to a spreadsheet by providing your data in a JSON array format, allowing you to insert batches of new entries efficiently into your Google Sheet.

What do I need to append rows to Google Sheets dynamically?

To append rows to Google Sheets dynamically, you need the 'gws' CLI tool, which handles the required authentication and API interaction for securely updating your spreadsheets.

What is the best way to log real-time data entries into a spreadsheet?

The best way to log real-time data entries into a spreadsheet is by automating the data entry process with this Skill, ensuring data consistency when tracking daily sales figures or logging customer inquiries.

Does this Google Sheets automation support adding single rows with specific values?

Yes, this Google Sheets automation supports appending single rows by accepting specified comma-separated values, such as 'Alice,100,true', directly to the end of your target spreadsheet.