From gws
Export a Google Sheets spreadsheet as a CSV file for local backup or processing.
npx claudepluginhub fakoli/fakoli-plugins --plugin gwsThis skill uses the workspace's default tool permissions.
Export a Google Sheets spreadsheet as a CSV file for local backup or processing.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Export a Google Sheets spreadsheet as a CSV file for local backup or processing.
Use this workflow when the user wants to back up spreadsheet data locally, export data for use in other tools, or create a CSV snapshot of a sheet.
Ask the user for the spreadsheet name or ID. If they provide a name, search for it:
gws drive files list \
--params '{"q": "name contains 'SHEET_NAME' and mimeType = 'application/vnd.google-apps.spreadsheet'"}' \
--fields "files(id,name)" --format table
Review what tabs and data ranges exist:
gws sheets spreadsheets get --params '{"spreadsheetId": "SHEET_ID"}' \
--fields "sheets.properties(sheetId,title)"
Option A — Export via Drive API (downloads the first sheet as CSV):
gws drive files export --params '{"fileId": "SHEET_ID", "mimeType": "text/csv"}'
Option B — Read values directly (more control over range and format):
gws sheets +read --spreadsheet SHEET_ID --range 'Sheet1' --format csv
Show the user the output path and a preview of the data.
+read) when you need a specific tab or range--format csv for machine-readable output, --format table for a quick visual check