LaunchKit · 2026
Back to Skills

finance-skill

Personal finance memory layer.

1
1.9k downloads
by @safaiyeh

Setup & Installation

openclaw skills install @safaiyeh/finance-skill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install finance-skill

Version History

v0.1.2Feb 11, 2026 - Version note by skill developer:

- Added `jq` as a required dependency for JSON transaction storage and querying. - Updated dependencies section in documentation to include installation instructions for `jq`.

What This Skill Does

A personal finance memory layer that parses bank and credit card statements, stores transactions locally, and answers spending queries. Transactions are kept in ~/.openclaw/workspace/finance/transactions.json and can be added from PDFs, images, or manual entry.

All data stays local, so financial statements never leave the machine.

When to use it

  • Parsing a credit card statement PDF to log monthly expenses
  • Asking how much was spent on food or transport last month
  • Finding the largest purchases in a given date range
  • Manually adding a cash transaction to the spending history
  • Reviewing category breakdowns before setting a budget

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Here's my statement PDF — how much did I spend on food this month?

AGENT
  1. 1Extracts full PDF text using pypdf across all pages
  2. 2Parses transactions into structured JSON with date, merchant, amount, and category
  3. 3Runs add-transactions.sh to append new transactions to the local store
  4. 4Verifies extracted total matches the statement's reported total
  5. 5Filters transactions by category 'food' and sums amounts
OUTPUT

Spent $312.45 on food this month across 14 transactions