personal-finance

Track expenses, categorize spending, and set budgets in a local SQLite database.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/zangxin75/openclaw-skills --skill personal-finance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: personal-finance
Source: https://github.com/zangxin75/openclaw-skills/tree/main/personal-finance
Command: npx skills add https://github.com/zangxin75/openclaw-skills --skill personal-finance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you manage your personal finances by tracking expenses, monitoring budgets, and reminding you of upcoming payments, ensuring you stay in control of your financial health.

Core Features & Use Cases

  • Expense Tracking: Log your spending across predefined or custom categories.
  • Budget Management: Set budgets for categories and monitor your spending against them.
  • Payment Reminders: Get notified for recurring expenses (EMIs) and one-time annual bills.
  • Data Storage: All financial data is securely stored in a local SQLite database (finance.db).

Quick Start

Initialize the personal finance database by running the setup script.

Frequently Asked Questions about personal-finance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track expenses and set budgets locally without an online subscription?

You can track expenses and set budgets locally using a SQLite database. This approach logs transactions, categorizes spending, and stores data securely on your machine without requiring cloud subscriptions.

How do I set up reminders for recurring EMIs and one-time annual bills?

To set up reminders for EMIs and one-time bills, use the scheduling feature to log recurring expenses. It notifies you of upcoming payments to ensure you stay in control of your financial obligations.

Can I add custom categories when logging my personal finance transactions?

Yes, you can add custom categories when logging transactions. The system supports predefined categories by default but allows you to create custom ones to match your specific spending patterns.

Does this expense tracking approach work without external dependencies?

Yes, this expense tracking approach works without external dependencies. It relies entirely on a local SQLite database and internal scripts to manage budgets and log transactions independently.

How do I generate a weekly digest of my spending patterns?

A weekly digest of spending patterns is generated automatically by the system. It analyzes your logged transactions from the local database to summarize your recent financial activity.

What is the best way to initialize a local SQLite database for money management?

The best way to initialize a local SQLite database for money management is to run the provided setup script. This script creates the required finance.db file to begin logging expenses and budgets.