An automated personal finance manager that tracks income, expenses, and savings goals using local JSON storage.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install beancount
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 beancount using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Bookkeeping skill provides a robust framework for personal financial management directly through your AI agent. By leveraging the power of Openclaw Skills, users can automate the logging of transactions, generate detailed monthly reports with year-over-year comparisons, and maintain strict budget controls. This skill is designed for privacy-conscious developers, storing all data locally in JSON format while offering professional-grade features like beancount-compatible workflows.
It serves as a comprehensive household ledger and financial planning tool. Whether you are tracking daily coffee expenses or planning for a long-term investment, this skill provides the CLI-driven structure needed to maintain financial discipline without relying on third-party cloud platforms.
The skill requires Python 3.6 or higher and operates through a bash interface. Ensure your environment has the necessary permissions to create the data directory.
# The system automatically creates ~/.bookkeeping/ on first run
# To record an expense:
bash scripts/book.sh add 35.5 "Dining" "Lunch delivery"
# To view the current month's report:
bash scripts/book.sh report
# To set a monthly budget for a category:
bash scripts/book.sh budget "Dining" 2000
The skill organizes data into three primary local JSON files to ensure portability and ease of manual editing.
| File | Purpose | Key Metadata |
|---|---|---|
| records.json | Transaction Ledger | Amount, Category, Note, Type (Income/Expense), Timestamp |
| budgets.json | Budget Management | Category Name, Monthly Limit |
| goals.json | Savings Tracking | Goal Name, Target Amount, Duration, Current Progress |
All data is stored in the user's home directory under the .bookkeeping folder.
Loading
A high-performance command line interface for discovering, controlling, and grouping Bluesound and NAD audio players.

A specialized skill designed to browse, discover, and instantly install new capabilities from the open agent skills ecosystem.

A specialized upstream profiling skill that builds high-fidelity, reusable persona profiles to eliminate generic AI responses and improve downstream agent collaboration.

A policy enforcement layer for Openclaw Skills that routes agent decisions through human-in-the-loop approvals and runtime guards.

A professional-grade strategic intelligence agent for industry analysis, market opportunity assessment, and data-driven investment recommendations.

A specialized interface for AI agents to programmatically operate scrapefun servers through high-performance OpenClaw APIs.








































