A comprehensive natural language interface for the EasyAccounts self-hosted personal finance system, allowing AI agents to record, query, and analyze household finances.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install easyaccounts
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 easyaccounts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The EasyAccounts skill is a specialized tool designed to bridge the gap between natural language processing and structured financial management. It interfaces directly with the EasyAccounts personal bookkeeping system, a self-hosted solution featuring a MySQL backend. This skill empowers users to manage expenses, income, and internal transfers through simple conversational commands, making it an essential addition to the Openclaw Skills ecosystem for anyone seeking a private, robust financial tracking solution.
Built for reliability, the skill utilizes a set of hardened shell scripts that handle complex tasks such as UTF-8/GBK encoding for cross-platform compatibility, automated token lifecycle management, and strict validation of financial business logic. Whether you are performing a quick balance check or a deep annual financial audit, this skill provides a developer-friendly way to maintain your ledger without manual data entry in a GUI.
To get started with the EasyAccounts skill, ensure you have curl and jq installed on your system. Configuration is handled via environment variables in your Openclaw Skills environment.
# For Debian/Ubuntu
sudo apt install jq curl
# For macOS
brew install jq
export EASYACCOUNTS_URL="http://your-server-address:port" # No trailing slash
export EASYACCOUNTS_USERNAME="your_username"
export EASYACCOUNTS_PASSWORD="your_password"
bash scripts/login.sh $EASYACCOUNTS_USERNAME $EASYACCOUNTS_PASSWORD
The skill interacts with a multi-layered data structure where field names may vary depending on the API endpoint used. Below is a summary of the primary data entities:
| Entity | Key Fields | Description |
|---|---|---|
| Accounts | id, name/aname, money | Financial accounts including assets and liabilities. |
| Flows | id, money, fdate, note | Individual transaction records (income, expense, transfer). |
| Types | id (typeId), tname, actionId | Categories like Dining or Transport. |
| Actions | id (actionId), handle, hname | Transaction types (0=Income, 1=Expense, 2=Transfer). |
| Stats | totalAsset, netAsset, yearBalance | Annual and monthly financial aggregations. |
Loading
A specialized tool for monitoring real-time energy usage and generating automated power-saving logic within Home Assistant.

A specialized MCP server skill for managing Elastolink meetings, offering automated tools for list retrieval, status checks, and document exports.

A specialized AI assistant for composing authentic traditional Chinese-style (Guofeng) lyrics with classical imagery and rhyme schemes.

An automated AI quantitative stock selection system that analyzes A-share markets using a multi-dimensional scoring model to generate daily investment reports.

An automated diagnostic tool for identifying and fixing dependency conflicts and version inconsistencies in Spring Boot applications.

An automated scraper designed to collect bidding and tender data from the Zibo Public Resource Trading website and export it into structured Excel reports.








































