A smart AI-driven bookkeeping assistant that parses natural language inputs to automatically organize, log, and visualize your daily expenses locally.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install auto-bookkeeping
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install auto-bookkeeping using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Auto Bookkeeping skill is a powerful local utility designed to make personal finance management effortless. Instead of manually filling out tedious expense forms, you can log transactions using natural language (e.g., "Yesterday lunch was 30 dollars"). The underlying Python parsers automatically extract dates, currencies, transaction types, and categories, translating human speech into structured data. By extending your command-line environment, this skill seamlessly fits into developer workflows as one of many highly productive Openclaw Skills.
All transactional data is strictly stored locally using a secure SQLite database, ensuring absolute privacy. Users can generate rich, interactive HTML monthly reports featuring daily spending trends and categorical pie charts, making financial tracking visual and actionable without exposing sensitive data to third-party web services.
Run the initialization command before your first use (though it will automatically trigger on demand):
python {baseDir}/scripts/bookkeeper.py init
python {baseDir}/scripts/parser.py "Yesterday lunch 30"
python {baseDir}/scripts/bookkeeper.py add '{"date":"2026-06-13","amount":30.0,"category":"Dining","note":"Lunch","type":"expense"}'
# Get monthly summary metrics
SUMMARY=$(python {baseDir}/scripts/bookkeeper.py summary 2026 06)
# Retrieve recent records
ENTRIES=$(python {baseDir}/scripts/bookkeeper.py list 2026 06 100 0)
# Compile into an interactive dashboard
python {baseDir}/scripts/reporter.py "$SUMMARY" "$ENTRIES"
{baseDir}/data/bookkeeping.db (Local SQLite database){baseDir}/data/report_<year>_<month>.html| Field | Type | Description |
|---|---|---|
date |
String | Format YYYY-MM-DD, extracted from query |
time |
String | Format YYYY-MM-DD HH:MM:SS, default timestamp |
amount |
Float | Value of transaction |
category |
String | Normalized transaction category |
note |
String | Contextual memo details |
type |
String | expense (支出) or income (收入) |
confidence |
Float | AI parser confidence score (0.0 to 1.0) |
raw |
String | Original raw natural language string |
parsed_ok |
Boolean | True if parsing completed successfully |
| Category | Trigger Keyword Examples |
|---|---|
| Food & Dining | Meal, lunch, milk tea, coffee, takeout |
| Transportation | Taxi, Uber, bus, subway, gas |
| Shopping | Supermarket, shopping, Amazon, Taobao |
| Entertainment | Movies, gaming, KTV, gym |
| Housing | Rent, water bill, electricity, property management |
| Medical | Hospital, medicine, health check |
| Salary | Base pay, bonus, wages |
| Side Hustle | Freelance, royalties, commission |
| Investments | Interest, dividends, funds |
Loading
A scientific, natural-language-driven workout logger and training planner that uses precise MET calorie estimations and visual HTML performance reporting.

An AI-powered nutrition consultant that simplifies meal logging and dietary analysis using natural language and the Chinese Dietary Guidelines (DRIs 2024).

A live, read-only lookup skill to verify Australian businesses, ABNs, ACNs, and GST registration status directly via the official Australian Business Register.

Evaluate WeChat Mini Program concepts instantly with automated market research, WeChat Index analysis, and professional HTML feasibility reports.

An advanced automation skill designed to administer Gumroad e-commerce stores, streamline batch digital product publishing, and safely manage files using the official CLI.

An advanced AI coding agent skill that analyzes market cycles, crowd psychology, and technical planetary alignments for automated day trading and financial research.








































