Receipt Snap for Openclaw

An intelligent expense management skill that transforms receipt photos and PDFs into organized financial records with automated currency conversion and cloud storage.

marinhobot
v1.0.6
Mar 30, 2026
0
865
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install receipt-snap-spain

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install receipt-snap-spain using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Receipt Snap?

Receipt Snap is a robust automation tool designed to streamline the grueling process of tax reporting and expense tracking. By leveraging advanced data extraction, this skill processes receipt photos, screenshots, and PDF invoices to identify key financial metadata including vendors, dates, and amounts. It is a premier example of how Openclaw Skills can bridge the gap between messy physical documentation and structured digital accounting.

Beyond simple OCR, the skill manages complex financial workflows such as converting foreign currencies to EUR in real-time, detecting duplicate entries to prevent accounting errors, and categorizing expenses according to Spanish tax regulations. It provides a seamless pipeline from a simple Telegram message to a fully logged entry in Google Sheets and a secure backup in Google Drive.

Receipt Snap Use Cases

  • Automatically processing business meal and travel receipts for quarterly tax filings using Openclaw Skills.
  • Converting international SaaS subscriptions in USD to local EUR amounts for precise bookkeeping.
  • Maintaining a centralized, searchable Google Drive archive of all business-related PDF invoices and receipt photos.
  • Generating automated quarterly summaries and zipped receipt bundles for tax accountants.

How Receipt Snap Works

  1. Capture: The skill receives a receipt via a #recibo tag through supported interfaces like Telegram or local CLI upload.
  2. Extraction: AI models extract essential data including Vendor, Date, Amount, Currency, and Description.
  3. Deduplication: The system queries the Google Sheet via the gog CLI to ensure the transaction hasn't already been logged.
  4. Normalization: If the currency is not EUR, it fetches current exchange rates and calculates the converted value.
  5. Classification: The expense is assigned to specific tax categories such as Software, Telecoms, or Travel.
  6. Storage: The file is uploaded to a designated Google Drive folder and renamed following a standardized Vendor_Date_Amount convention.
  7. Logging: A new row is appended to the Google Sheet log with all metadata and a direct link to the Drive file.

Receipt Snap Setup

1. Install Dependencies

Install the gog CLI and authenticate your Google account:

brew install faradayhq/gog/gog
gog auth login

2. Configure Environment

Set the following required environment variables in your shell profile or .env file:

export RECEIPT_DRIVE_FOLDER_ID="your_folder_id"
export RECEIPT_GOOGLE_SHEET_ID="your_sheet_id"
export RECEIPT_LOG_FILE="~/receipts/log.csv"

3. Initialize Spreadsheet

Ensure your Google Sheet has a tab named log with headers from A to J: Date, Vendor, Description, Original Amount, Currency, EUR Amount, Exchange Rate, Category, Drive Link, Notes.

Receipt Snap Data Schema & Taxonomy

The skill maintains a synchronized dual-storage schema to ensure data integrity for Openclaw Skills users:

Field Description Type
File Naming VendorName_YYYY-MM-DD_AmountEUR.pdf String
Sheet Log 10-column financial ledger Spreadsheet
Local Backup CSV version of the log for offline access CSV
Tax Metadata Categorized based on Spanish regulatory standards Taxonomy

Receipt Snap Advanced Features

  • Duplicate Detection: Smart verification against existing Google Sheet records to prevent double-entry.
  • Real-time FX Rates: Dynamic currency conversion using live API integration for non-EUR transactions.
  • Quarterly Reporting: Built-in command to generate category summaries and export receipt archives for accounting.
  • Multi-Model Support: Automatically switches from local models to high-power LLMs for handwritten or low-quality receipt images.
  • Automated Rename: Enforces a strict file naming convention on Google Drive for better organization.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*