ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 3/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/liekzejaws/akaunting
Or

What 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

  1. "Log an expense for $45.00 under the 'Office Supplies' category for today's stationary order."
  2. "Can you give me a summary of all income transactions from last month?"
  3. "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 --json to 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

Stars1656
Views0
Updated2026-02-28
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-liekzejaws-akaunting": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#accounting#bookkeeping#finance#automation#invoicing
Safety Score: 3/5

Flags: network-access, file-read, file-write, external-api