Wallet API for Openclaw

A powerful interface for interacting with the BudgetBakers Wallet API to programmatically manage accounts, transactions, and budgets.

andresubri
v0.0.1
Feb 17, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install wallet-api

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install wallet-api using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Wallet API?

The Wallet API skill enables developers and AI agents to seamlessly connect with BudgetBakers Wallet, a leading personal finance platform. This integration allows for the retrieval of real-time financial data, including account balances, transaction histories, and budget statuses. By leveraging Openclaw Skills, users can bridge the gap between their personal financial management and automated AI workflows, enabling sophisticated analysis and financial planning.

Designed for users with a Premium Wallet plan, this tool provides a robust CLI interface to query complex financial datasets. Whether you are building a custom dashboard or training an agent to provide financial advice, this skill offers the necessary endpoints to fetch categories, templates, and records with precision filtering and pagination support.

Wallet API Use Cases

  • Monitoring account balances across multiple financial institutions via the Wallet app.
  • Automating the categorization and review of recent spending habits.
  • Generating custom financial reports by filtering transactions based on date ranges or specific payees.
  • Tracking budget performance programmatically to trigger alerts or financial insights.
  • Syncing personal finance data with external data analytics tools for deeper visualization.

How Wallet API Works

  1. The user authenticates using a secure API token stored as an environment variable.
  2. Commands are issued via the script to fetch specific data resources like records or accounts.
  3. The skill applies user-defined filters such as date ranges or text searches using standard API prefixes.
  4. Data is retrieved from the BudgetBakers REST API, handling pagination and rate limiting automatically.
  5. The results are returned in a structured format, allowing for further processing or agent analysis.

Wallet API Setup

To begin using this skill, ensure you have a Premium Wallet plan and follow these steps:

  1. Generate an API Token from the BudgetBakers settings page.
  2. Configure your environment variable:
export WALLET_API_TOKEN="your_token_here"
  1. Execute the script to verify your connection:
./scripts/wallet-api.sh me

Ensure that Openclaw Skills are properly initialized in your local environment for full functionality.

Wallet API Data Schema & Taxonomy

The skill interacts with several core data objects provided by the API. Below is a breakdown of the primary data structures:

Resource Description Key Fields
Accounts Financial entities id, name, balance, currency
Records Individual transactions amount, recordDate, payee, note, categoryId
Categories Spending classifications id, name, type
Budgets Spending limits id, amount, period, status

All list responses support pagination using limit (max 100) and offset parameters within the Openclaw Skills framework.

Wallet API Advanced Features

  • Support for complex filter prefixes including gte, lte, and case-insensitive text searches.
  • Intelligent handling of synchronization conflicts (HTTP 409) during initial data loads.
  • Rate limit monitoring through X-RateLimit-Remaining and agentHints for safe automation.
  • Freshness tracking using X-Last-Data-Change-At headers to ensure data accuracy within Openclaw Skills.
  • Extensible query syntax for combining multiple filters in a single request.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*