Skip to content
Development
Command

/recipe-create-expense-tracker

Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.

From plugin
claude-code-templates
30k200 skills200 agents200 commands32 MCP
Install
$ npx -y skills add davila7/claude-code-templates --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/recipe-create-expense-tracker

Context preview

What this command does when you run it.

Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.

Command definition

recipe-create-expense-tracker.md
allowed-tools: Bash, Read, Write, Edit
argument-hint: [task-parameters]
description: Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.

Create Expense Tracker

Execute Google Workspace workflow: $ARGUMENTS

Create a Google Sheets Expense Tracker

> **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.

Steps

1. Create spreadsheet: `gws drive files create --json '{"name": "Expense Tracker 2025", "mimeType": "application/vnd.google-apps.spreadsheet"}'` 2. Add headers: `gws sheets +append --spreadsheet-id SHEET_ID --range 'Sheet1' --values '["Date", "Category", "Description", "Amount"]'` 3. Add first entry: `gws sheets +append --spreadsheet-id SHEET_ID --range 'Sheet1' --values '["2025-01-15", "Travel", "Flight to NYC", "450.00"]'` 4. Share with manager: `gws drive permissions create --params '{"fileId": "SHEET_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "manager@company.com"}'`

Task

Execute this workflow with the following parameters: $ARGUMENTS

1. **Prerequisites Check**

  • Verify `gws` CLI is installed: `gws --version`
  • Confirm authentication: `gws auth status`
  • Load required GWS skills (check PREREQUISITE section above)

2. **Parameter Preparation**

  • Parse task parameters from $ARGUMENTS
  • Validate required inputs
  • Prepare JSON payloads and flags

3. **Execute Workflow Steps**

  • Follow the steps outlined above
  • Replace placeholder IDs with actual values
  • Handle errors and retries
  • Log progress and results

4. **Verify Results**

  • Confirm each step completed successfully
  • Verify changes in Google Workspace
  • Report final status and any issues

Tips

  • Use `--dry-run` flag when available to preview changes
  • Always inspect API schemas before calling: `gws schema <service>.<resource>.<method>`
  • Check command help for all flags: `gws <service> <resource> <method> --help`

---

**License**: Apache License 2.0 **Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli) **Original Skill**: `recipe-create-expense-tracker`

Read more
Ships withclaude-code-templates

Ready-to-use configurations for Anthropic's Claude Code. A comprehensive collection of AI agents, custom commands, settings, hooks, external integrations (MCPs), and project templates to enhance your development workflow.

Get the whole plugin, auto-invoked
Stats
30,156
Stars
18
Views
3,379
Forks
Active
Maintenance
Python
Language
MIT
License
2h ago
Last commit
1y ago
Created

Repo: davila7/claude-code-templates