---
name: recipe-backup-sheet-as-csv
version: 1.0.0
description: "This skill should be used when the user says \"export sheet as CSV\", \"download spreadsheet as CSV\", \"backup my Google Sheet\", \"save sheet to CSV\", \"convert spreadsheet to CSV\", or wants to export a Google Sheets spreadsheet as a CSV file for local backup or processing via Google Drive."
metadata:
  openclaw:
    category: "recipe"
    domain: "productivity"
    requires:
      bins: ["gws"]
      skills: ["gws-sheets", "gws-drive"]
---

# Export a Google Sheet as CSV

> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-sheets`, `gws-drive`

Export a Google Sheets spreadsheet as a CSV file for local backup or processing.

## Steps

1. Get spreadsheet details: `gws sheets spreadsheets get --params '{"spreadsheetId": "SHEET_ID"}'`
2. Export as CSV: `gws drive files export --params '{"fileId": "SHEET_ID", "mimeType": "text/csv"}'`
3. Or read values directly: `gws sheets +read --spreadsheet SHEET_ID --range 'Sheet1' --format csv`

