Personal Finance Beancount

v0.1.0

Professional personal finance advisor specializing in plain-text accounting with Beancount and Fava. Use when users need help with: (1) Analyzing spending habits and financial patterns from Beancount files, (2) Creating or understanding Beancount transactions and syntax, (3) Financial planning, budgeting, and investment advice, (4) Interpreting Fava reports and creating custom queries, (5) Organizing chart of accounts, (6) Double-entry bookkeeping principles, (7) Personal finance optimization and wealth building strategies. Provides analysis, education, and personalized recommendations while maintaining professional standards.

1· 2.4k·15 current·15 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Beancount/Fava financial analysis) match the included artifacts: SKILL.md, comprehensive references, and a Python analysis script. The files and instructions are appropriate for analyzing Beancount ledgers and producing reports.
Instruction Scope
Runtime instructions explicitly limit actions to reading user-provided Beancount files, running the bundled analyze_beancount.py for analysis, and loading the included references. There are no instructions to scan unrelated system paths, read environment secrets, or transmit data to external endpoints.
Install Mechanism
There is no formal install spec (instruction-only plus a script). The README/SKILL.md recommend installing beancount and optionally fava/fava-dashboards (pip). This is reasonable, but the skill does not declare these dependencies in registry metadata — you should ensure the runtime has Python and the required pip packages before running the script.
Credentials
The skill declares no required environment variables, credentials, or config paths. That aligns with its stated purpose (local file analysis). The absence of requested secrets is appropriate.
Persistence & Privilege
always is false and the skill does not request persistent system-wide configuration or cross-skill modifications. The skill will only run when invoked and does not demand elevated or persistent privileges.
Assessment
This skill appears coherent and focused on Beancount/Fava ledger analysis. Before running: (1) inspect scripts/analyze_beancount.py yourself (or in an isolated/test environment) to confirm it only processes files locally and makes no unexpected network calls or side effects; (2) ensure Python and the beancount/fava packages are installed in a controlled environment; (3) verify the skill source (README points to a GitHub repo) if you need provenance; and (4) avoid running on ledgers containing secrets you don't want processed until you've audited the script. If you want, paste the contents of analyze_beancount.py here and I can help review it for risky behavior (network I/O, subprocess execs, writing to unexpected paths).

Like a lobster shell, security has layers — review code before you run it.

latestvk9718p28vqk2gt89w4zrth681h80r6ph

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments