personal-finance-beancount

Analyze Beancount files to report net worth and monthly expenses.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to take full control of their personal finances by leveraging the power and flexibility of plain-text accounting with Beancount and Fava.

Core Features & Use Cases

  • Financial Analysis: Understand spending habits, track net worth, and calculate savings rates from your Beancount data.
  • Beancount & Fava Guidance: Get help with syntax, transaction entry, account structure, and Fava reporting.
  • Financial Planning: Receive educational advice on budgeting, goal setting, and investment principles.
  • Use Case: A user uploads their finances.beancount file and asks, "What were my top expenses last month, and how can I reduce them?" This Skill analyzes the file, identifies the top expense categories, and provides actionable advice for optimization.

Quick Start

Analyze my beancount file 'my_finances.beancount' to show my net worth and monthly expenses.

Frequently Asked Questions about personal-finance-beancount

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

FAQPage Schema
How do I analyze spending patterns and calculate net worth from a beancount file?

You can analyze spending patterns and calculate net worth from a beancount file by uploading it for financial analysis. The system interprets your transaction data to identify expense categories, track net worth, and calculate savings rates.

What is plain-text accounting and how does it help with personal finance budgeting?

Plain-text accounting is a method of managing personal finance using structured text files. It helps with budgeting by organizing financial data through structured accounting principles, enabling clear tracking of expenses and financial goals.

How do I get syntax help for beancount transaction entry and account structure?

You can get syntax help for beancount transaction entry and account structure by requesting Beancount and Fava guidance. This provides support for transaction entry, account structure setup, and Fava reporting configuration.

Can I use Fava reporting to interpret my monthly expenses and optimize financial health?

Yes, you can use Fava reporting to interpret monthly expenses and optimize financial health. The system analyzes your data to identify top expense categories and provides actionable advice for financial optimization.

Does this personal finance tool work with investment education and goal setting?

Yes, this personal finance tool works with investment education and goal setting. It provides educational advice on budgeting and investment principles to help you optimize your financial health and plan goals.

What is the best way to structure a beancount file for personal finance tracking?

The best way to structure a beancount file for personal finance tracking is by following structured accounting principles. This enables accurate financial analysis, net worth calculation, and clear interpretation of spending patterns.