akaunting
Interact with Akaunting open-source accounting software via REST API. Use for creating invoices, tracking income/expenses, managing accounts, and bookkeeping automation. Triggers on accounting, bookkeeping, invoicing, expenses, income tracking, or Akaunting mentions.
Why use this skill?
Automate your bookkeeping and financial records with the Akaunting skill for OpenClaw. Manage invoices, track expenses, and monitor income via CLI or AI agent commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/liekzejaws/akauntingWhat This Skill Does
The Akaunting skill integrates OpenClaw directly with your Akaunting open-source accounting platform. By providing a CLI wrapper and API bridge, it allows the AI agent to perform complex bookkeeping tasks, manage transactions, and track financial health without requiring manual entry. It acts as an automation layer between your agent and your financial data, enabling seamless interaction with bank accounts, income/expense tracking, and item management.
Installation
To get started, first ensure you have an Akaunting instance deployed, preferably via Docker using the provided docker-compose.yml. Once deployed, you must run the mandatory fix script located at skills/akaunting/scripts/fix_event_listener.py to ensure module event listeners register correctly. Finally, configure your credentials by creating a config.json file in ~/.config/akaunting/ with your URL, email, and password. For installation in OpenClaw, run clawhub install openclaw/skills/skills/liekzejaws/akaunting.
Use Cases
This skill is ideal for automating financial workflows. You can use it to log daily office expenses, automatically generate income records from sales data, or reconcile bank accounts without opening the web dashboard. It is perfect for small businesses and developers looking to integrate bookkeeping into their agent-driven operational pipelines.
Example Prompts
- "Log an expense for $45.00 under the 'Office Supplies' category for today's stationary order."
- "Can you give me a summary of all income transactions from last month?"
- "List all my currently configured bank accounts and tell me if I have any pending items to process."
Tips & Limitations
- Permissions: Always ensure the account used for API access has the required permissions, such as 'read-api'. Admin accounts work best out of the box.
- Troubleshooting: If you encounter a 'Payment method is invalid' error, it is almost certainly a sign that the event listener script has not been executed.
- Output: You can append
--jsonto any command for easier parsing if you are building complex automation scripts on top of the skill. - Scope: Note that some advanced features like managing contacts or generating specific document types may require additional permissions or module installations within the core Akaunting platform.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-liekzejaws-akaunting": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api