Integration with OpenClaw
OpenClaw is a personal AI assistant you run on your own devices. It supports integration with multiple common channels (such as WhatsApp, Telegram, Slack, etc.) and major large language model providers (such as OpenAI, Anthropic, Google AI, etc.), allowing users to use natural language to have AI agents perform various tasks locally.
ezBookkeeping provides data operations through an HTTP API, and also offers ezBookkeeping API Tools to simplify API calls by AI agents. These operations are further packaged into skills via SKILL.md, which OpenClaw can invoke to perform tasks such as bookkeeping and data queries.
Install OpenClaw
Please refer to Install - OpenClaw for installation instructions.
Warning
Use third-party large language model services with caution, as your private data will be sent to external model providers.
Install ezBookkeeping SKILL
The OpenClaw-compatible SKILL.md for ezBookkeeping is available on ClawHub.
- You can install it directly using the ClawHub CLI:
npx clawhub@latest install ezbookkeeping- Or download it from the following page:
https://clawhub.ai/mayswind/ezbookkeeping
Configure ezBookkeeping API Tools
Unlike MCP (Model Context Protocol), ezBookkeeping API Tools use an API token. You must first create an API token in ezBookkeeping. For details, see API - Usage.
You can create a .env file in your home directory that defines the two environment variables EBKTOOL_SERVER_BASEURL for the ezBookkeeping server address and EBKTOOL_TOKEN for the API token, for example:
EBKTOOL_SERVER_BASEURL="https://{YOUR_HOST_ADDRESS}"
EBKTOOL_TOKEN="{YOUR-API-TOKEN}"If you do not configure these environment variables in advance, OpenClaw will prompt you to enter them during the conversation. For more details on using the ezBookkeeping API Tools, refer to the API - API Tool Script documentation.
