From gws
Sets up Google Sheets expense tracker spreadsheet with Date/Category/Description/Amount headers, sample entry, and manager sharing via gws CLI commands.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gws:recipe-create-expense-trackerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-sheets`, `gws-drive`
PREREQUISITE: Load the following skills to execute this recipe:
gws-sheets,gws-drive
Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.
gws drive files create --json '{"name": "Expense Tracker 2025", "mimeType": "application/vnd.google-apps.spreadsheet"}'gws sheets +append --spreadsheet SHEET_ID --range 'Sheet1' --values '["Date", "Category", "Description", "Amount"]'gws sheets +append --spreadsheet SHEET_ID --range 'Sheet1' --values '["2025-01-15", "Travel", "Flight to NYC", "450.00"]'gws drive permissions create --params '{"fileId": "SHEET_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "[email protected]"}'npx claudepluginhub wadewarren/gws-claude-pluginProvides CLI-based read/write access to Google Sheets via Python scripts with standalone OAuth authentication. Supports get-text/CSV/JSON, range updates, appends, clears, and batch operations.
Read, write, and manage Google Sheets data using CLI scripts with standalone OAuth authentication. No MCP server needed—supports text, CSV, and JSON output.
Appends rows to Google Sheets spreadsheets using gws CLI. Specify spreadsheet ID with --values for single comma-separated row or --json-values for bulk JSON arrays.