Voltar ao índice
Dados e análise Fonte oficial

Criar controle de despesas no Google Sheets

Cria uma planilha de despesas, adiciona cabeçalhos e registros iniciais e configura o compartilhamento pelo Google Drive.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

Esta receita monta um controle básico de despesas no Google Sheets usando gws. O fluxo cria o arquivo, inclui colunas de data, categoria, descrição e valor, adiciona uma entrada e concede acesso de leitura.

Quando usar

  • Iniciar um registro simples de despesas
  • Padronizar colunas para lançamentos financeiros
  • Adicionar a primeira movimentação à planilha
  • Compartilhar o controle com um responsável

Como usar

  1. Confirme a disponibilidade de gws-sheets e gws-drive
  2. Crie a planilha com gws drive files create
  3. Guarde o SHEET_ID retornado e adicione os cabeçalhos
  4. Substitua os valores de exemplo e inclua a primeira linha
  5. Revise o email e conceda a permissão necessária

O que revisar antes de instalar

  • Não inclui fórmulas, totais, validações ou gráficos
  • Os valores de data e despesa fornecidos são apenas exemplos
  • A permissão demonstrada concede somente leitura

SKILL.md

---
name: recipe-create-expense-tracker
description: "Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries."
metadata:
  version: 0.22.5
  openclaw:
    category: "recipe"
    domain: "productivity"
    requires:
      bins:
        - gws
      skills:
        - gws-sheets
        - gws-drive
---

# 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"}'`