gws-sheets-append

Append rows to Google Sheets from CSV or JSON inputs.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/wuyyyyyou/cli --skill gws-sheets-append-wuyyyyyou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-sheets-append
Source: https://github.com/wuyyyyyou/cli/tree/main/skills/gws-sheets-append
Command: npx skills add https://github.com/wuyyyyyou/cli --skill gws-sheets-append-wuyyyyyou

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Append rows to Google Sheets automatically, eliminating manual data entry and speeding up reporting workflows.

Core Features & Use Cases

  • Append a single row to a specified spreadsheet by providing the spreadsheet ID and values.
  • Flexible input formats: supply values as a comma-separated string or as a JSON array of rows.
  • Use Case: automate logging from forms or external systems into Google Sheets for dashboards and reports.

Quick Start

Run the gws sheets +append command with --spreadsheet and either --values or --json-values to append a row.

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 rows to Google Sheets from a CSV or JSON file?

To append rows to Google Sheets, use the gws sheets append command with the spreadsheet ID and supply values as a comma-separated string or a JSON array for automated data ingestion.

Can I append multiple rows to a Google Sheets spreadsheet at once?

Yes, you can append multiple rows to a Google Sheets spreadsheet by using the --json-values flag to pass a JSON array of rows, automating data entry for workflows.

What's the best way to automate logging data into Google Sheets?

Automating logging into Google Sheets is best achieved by programmatically appending rows from structured inputs like CSV or JSON using the gws CLI, eliminating manual data entry for dashboards.

Do I need a specific range to append data to Google Sheets?

Appending data to Google Sheets supports an optional --range flag to specify the target location, while the --spreadsheet flag identifies the file for your data ingestion workflow.

Does the Google Sheets append CLI require authentication setup?

Yes, appending rows to Google Sheets via the gws CLI requires proper authentication and environment checks to ensure secure automated data ingestion into your spreadsheets.

Why does my JSON data not append correctly to Google Sheets?

If JSON data does not append correctly to Google Sheets, ensure you are passing a properly formatted JSON array of rows to the --json-values flag and providing a valid --spreadsheet ID.