Expense Tracker for Openclaw

A streamlined CLI tool for tracking daily spending and generating monthly financial reports using structured markdown files.

aholake
v1.0.0
Feb 17, 2026
0
1.9k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install aholake-expense-tracker

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 aholake-expense-tracker 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 Expense Tracker?

The Expense Tracker is a dedicated utility within the ecosystem of Openclaw Skills designed to simplify personal financial management. It allows users to log expenditures directly into monthly markdown files, ensuring that financial data remains human-readable, portable, and easy to version control. This skill bridges the gap between conversational AI and structured data management, providing a reliable way to maintain a financial ledger without manual spreadsheet entry.

By utilizing this skill, developers can leverage their AI agent to categorize spending, add descriptive notes, and apply tags for granular tracking. The focus on a local-first markdown structure ensures that your sensitive financial data stays within your workspace while remaining accessible for further analysis or backup.

Expense Tracker Use Cases

  • Log daily transactions such as meals, transport, or shopping through simple agent commands.
  • Generate instant monthly summaries to review total spending and category breakdowns.
  • Backdate previous expenses to ensure historical financial records are complete.
  • Export monthly data to JSON for advanced visualization or integration with other financial tools.
  • Monitor specific spending habits using tags to identify areas for budget optimization.

How Expense Tracker Works

  1. The user provides expense details to the AI agent, including amount and category.
  2. The agent triggers the log command via the log_expense.py script.
  3. The skill automatically detects the current month or accepts a user-specified date to locate the correct markdown file.
  4. A new entry is appended to the markdown table in the expenses directory using a standardized schema.
  5. Upon request, the skill parses the markdown table to calculate totals and group expenses by category for a clear financial overview.

Expense Tracker Setup

To integrate this capability into your environment for Openclaw Skills, ensure the logging script is present in your scripts folder. You can immediately log your first expense using the command line:

python3 scripts/log_expense.py log 45000 Coffee --description "Morning Espresso"

To view your current monthly progress, use the summary command:

python3 scripts/log_expense.py summary

Expense Tracker Data Schema & Taxonomy

The skill maintains a structured directory named expenses/ at the workspace root. Data is stored in monthly files (e.g., 2026-02.md) using the following markdown table format:

Column Description
Date The date of the transaction (YYYY-MM-DD)
Category The primary classification (e.g., Housing, Dining, Vehicle)
Amount The numerical value of the expense
Description Additional context or notes regarding the purchase
Tags Comma-separated labels for sub-categorization

A reference file at references/categories.md is used to maintain consistency across all entries.

Expense Tracker Advanced Features

  • Programmatic JSON output for building custom dashboards or financial reports.
  • Support for batch logging multiple expenses in a single conversational turn.
  • Customizable workspace paths to manage different financial portfolios independently.
  • Tag-based filtering for deep dives into specific spending types like work-related or travel expenses.
  • Seamless integration with external automation workflows that consume structured markdown data.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*