Expense Snap for Openclaw

Expense Snap transforms unstructured receipts and spending notes into a structured SQLite ledger for seamless financial tracking.

mehulupase01
v0.1.0
Mar 24, 2026
0
770
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install expense-snap

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 expense-snap 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 Expense Snap?

Expense Snap is a robust financial management tool designed for the Openclaw Skills ecosystem. It allows developers and power users to capture receipt details, categorize spending into consistent buckets, and maintain a local source of truth via a SQLite database. By bridging the gap between raw transaction data and structured reporting, it ensures that personal or business finances remain organized and accessible without relying on heavy third-party SaaS platforms.

The skill emphasizes data integrity and transparency. It provides a local-first approach to expense management, allowing users to record merchant details, line items, and multi-currency totals. Whether you are logging a quick coffee or managing reimbursements, this skill provides the CLI-driven flexibility required for modern AI-assisted workflows.

Expense Snap Use Cases

  • Logging new receipts from manual text entries or automated image transcriptions.
  • Categorizing miscellaneous spending into consistent, searchable budget buckets.
  • Generating monthly financial summaries and budget comparisons for personal or business review.
  • Exporting organized receipt records to CSV files for use in spreadsheets or reimbursement software.

How Expense Snap Works

  1. The user provides transaction details via text or processed receipt data.
  2. The skill executes a Python-based logic handler to parse merchant info, dates, and line items.
  3. Data is committed to a local SQLite database located in the .runtime directory.
  4. Users query the database using the list or report commands to view filtered financial data.
  5. Structured reports or CSV exports are generated on-demand for external processing.

Expense Snap Setup

To get started with Expense Snap as part of your Openclaw Skills collection, ensure Python is installed on your system and follow these steps:

# Navigate to your local skill directory
cd {baseDir}/scripts/

# Record your first receipt to initialize the database
python expense_snap.py record --merchant "Sample Store" --total 10.00 --category general

Expense Snap Data Schema & Taxonomy

Expense Snap manages state within a local SQLite database (expense-snap.db). The schema focuses on transactional clarity:

Entity Details
Receipts Stores merchant name, date, total amount, and currency.
Line Items Breakdowns of individual items within a receipt (Name, Price, Quantity, Category).
Metadata Tracks categories and monthly timestamps for reporting.
CSV Exports Generated files mapping database rows to standard spreadsheet columns.

Expense Snap Advanced Features

  • Multi-line item support allowing individual categorization for a single transaction.
  • Automated monthly reporting with filtered views for specific spending categories.
  • Seamless CSV export functionality for integration with enterprise accounting tools.
  • Safety-first validation logic that flags ambiguous fields or unreadable source data.
  • Local-first database architecture ensuring complete privacy within the Openclaw Skills framework.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*