Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Security: Removed NODE_TLS_REJECT_UNAUTHORIZED=0 recommendation. Added proper guidance for self-signed certificates using NODE_EXTRA_CA_CERTS instead.
What This Skill Does
Connects to a self-hosted Actual Budget instance via the official Node.js API. Supports querying budgets and transactions, importing bank data, managing accounts and categories, creating rules and schedules, and running bank sync. Runs headless against local budget data synced from your server.
Runs headless against synced local data, enabling fully automated finance workflows without opening the Actual Budget UI.
When to use it
- Import last week's bank transactions into Actual Budget
- Query total spending per category for a given month
- Create auto-categorization rules for recurring payees
- Set up a monthly bill schedule for a subscription
- Check account balances across all tracked accounts
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: What were my top 5 spending categories in January 2026?
- 1Initialize the Actual Budget API with server URL, password, and sync ID
- 2Download the budget using the configured sync ID
- 3Run an ActualQL query filtering January transactions with negative amounts, grouped by category name
- 4Sort results by total and take the top 5 entries
- 5Shut down the API and return the formatted category totals
Top 5 spending categories for January 2026 with dollar totals
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.