Recipe Create Expense Tracker

v1.0.13

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

0· 431·10 current·10 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the actions in SKILL.md. The required binary (gws) and the dependent skills (gws-sheets, gws-drive) are appropriate for creating and sharing a Google Sheets document.
Instruction Scope
Instructions are limited to creating a spreadsheet, appending headers/entries, and sharing it. They use a SHEET_ID placeholder but do not show capturing the ID from the create command (usability gap). They also unconditionally share the sheet with manager@company.com — this is operationally expected but is a policy/privacy decision the user should confirm.
Install Mechanism
Instruction-only skill with no install actions or external downloads. Lowest-risk installation posture.
Credentials
The skill declares no environment variables, which is consistent. However the gws CLI and the referenced gws-* skills will require Google authentication and scopes at runtime; the SKILL.md does not document those scopes or the account context, so users should verify what credentials and OAuth scopes gws/gws-sheets/gws-drive will request.
Persistence & Privilege
always is false and the skill does not request persistent system-wide changes or modify other skills. It runs only when invoked.
Assessment
This recipe is coherent for creating and sharing a Google Sheets expense tracker, but check a few things before running it: - The commands use a SHEET_ID placeholder; you must capture the spreadsheet ID returned by the create command and substitute it into the subsequent append and permissions commands. - The recipe shares the sheet with manager@company.com automatically. Confirm that email is correct and that sharing is acceptable for the data you will put into the sheet. - The gws CLI (and the gws-sheets/gws-drive skills) will use your Google credentials and OAuth scopes — review what scopes/permissions they request and ensure you trust the implementation of those skills. - Because this is instruction-only, there is no install risk from this skill itself, but the runtime actions will create and share a document in your Google account; exercise usual caution with sensitive data. If you want stronger safety, update the recipe to capture and show the created SHEET_ID, and prompt for the recipient email instead of hard-coding manager@company.com.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Binsgws
latestvk971z6gtxa5wa94k1ngsv6pq6n83zv3d
431downloads
0stars
14versions
Updated 3w ago
v1.0.13
MIT-0

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 SHEET_ID --range 'Sheet1' --values '["Date", "Category", "Description", "Amount"]'
  3. Add first entry: gws sheets +append --spreadsheet 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"}'

Comments

Loading comments...