ZB

zph/beancount-skill

Analytics & monitoring

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

37 stars 품질 55 트렌드 12GPL-3.0

Agent Skill to handle personal finances with plain text accounting with Beancount

개요

A professional AI assistant skill for personal finance management using plain-text accounting with Beancount and Fava. https://github.com/barcia/beancount-skill/releases https://github.com/barcia/beancount-mcp This skill enables AI assistants to help users with: - : Interpret spending patterns, calculate metrics (net worth, savings rate, expense ratios) - : Syntax help, transaction entry, account structure, and file organization - : Query creation, report generation, and visualization optimization - : Educational recommendations on asset allocation, risk assessment, and portfolio strategy - : Goal setting, cash flow management, and financial optimization The SKILL.md file contains the complete skill definition that can be used with AI assistants that support custom skills or system prompts.

README

원문 README의 일부입니다. 원문 보기.

Personal Finance with Beancount & Fava

A professional AI assistant skill for personal finance management using plain-text accounting with Beancount and Fava.

Downloads: https://github.com/barcia/beancount-skill/releases Beancount MCP: https://github.com/barcia/beancount-mcp

Overview

This skill enables AI assistants to help users with:

  • Financial Analysis: Interpret spending patterns, calculate metrics (net worth, savings rate, expense ratios)
  • Beancount Expertise: Syntax help, transaction entry, account structure, and file organization
  • Fava Mastery: Query creation, report generation, and visualization optimization
  • Investment Guidance: Educational recommendations on asset allocation, risk assessment, and portfolio strategy
  • Budget & Planning: Goal setting, cash flow management, and financial optimization

Contents

├── SKILL.md                          # Main skill definition and instructions
├── scripts/
│   └── analyze_beancount.py          # Python script for quick financial analysis
└── references/
    ├── beancount_syntax.md           # Complete Beancount syntax reference
    ├── beancount_query.md            # BQL (Beancount Query Language) reference
    ├── fava_features.md              # Fava interface, options, and budgets
    ├── fava_dashboards.md            # Fava Dashboards plugin reference
    └── financial_analysis.md         # Financial metrics and analysis guide

Usage

As an AI Skill

The SKILL.md file contains the complete skill definition that can be used with AI assistants that support custom skills or system prompts. It provides:

  • Workflow guidelines for financial analysis
  • Professional standards and disclaimers
  • Common use case patterns
  • Reference to supporting documentation

Analysis Script

The included Python script provides quick financial insights from Beancount files:

# Install beancount first
pip install beancount

# Run analysis
python scripts/analyze_beancount.py your_finances.beancount --all

# Specific reports
python scripts/analyze_beancount.py your_finances.beancount --net-worth
python scripts/analyze_beancount.py your_finances.beancount --savings-rate --year 2024
python scripts/analyze_beancount.py your_finances.beancount --top-expenses 10
python scripts/analyze_beancount.py your_finances.beancount --monthly-expenses

Reference Documentation

The references/ folder contains comprehensive documentation:

File Description
beancount_syntax.md Complete syntax reference with all directives and examples
beancount_query.md BQL query patterns for common financial questions
fava_features.md Fava configuration, budgets, and workflow tips
fava_dashboards.md Creating custom dashboards with fava-dashboards plugin
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add zph/beancount-skill
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →