LaunchKit · 2026
Back to Skills

ezbookkeeping

ezBookkeeping is a lightweight, self-hosted personal finance app.

2
1.9k downloads
by @mayswind

Setup & Installation

openclaw skills install @mayswind/ezbookkeeping

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

npx clawhub install ezbookkeeping

Version History

v1.2.0Mar 4, 2026 - Version note by skill developer:

- Added metadata to specify environment variable requirements

What This Skill Does

Connects to a self-hosted ezBookkeeping instance via its API to manage personal finance data. Supports recording transactions, querying history, and retrieving accounts, categories, tags, and exchange rates.

Lets you interact with your self-hosted finance data through an agent without opening the ezBookkeeping web UI.

When to use it

  • Log a new expense after a purchase
  • Check recent transactions for a specific account
  • Look up available spending categories before categorizing an entry
  • Retrieve current exchange rates for a foreign transaction
  • Query tags to find transactions in a custom group

Example Workflow

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

INPUT

User asks: 'Add a $45 grocery expense to my checking account'

AGENT
  1. 1Retrieve available accounts to confirm the checking account ID
  2. 2Retrieve categories to find the groceries category ID
  3. 3Call the transaction creation command with amount, account, and category
  4. 4Confirm the transaction was recorded successfully
OUTPUT

New expense transaction of $45 recorded under Groceries for the checking account

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

EBKTOOL_SERVER_BASEURL environment variable (your ezBookkeeping server URL)EBKTOOL_TOKEN environment variable (API token from your ezBookkeeping instance)Self-hosted ezBookkeeping server