log

Parse Bulgarian or English input to log financial transactions and update ledgers.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Lutherwaves/coinskills --skill log-lutherwaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log
Source: https://github.com/Lutherwaves/coinskills/tree/main/skills/log
Command: npx skills add https://github.com/Lutherwaves/coinskills --skill log-lutherwaves

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of logging every small financial transaction, letting users record expenses, income, balance changes, and investment activity instantly by speaking naturally in Bulgarian or English instead of filling out structured forms.

Core Features & Use Cases

  • Multilingual Free-Form Parsing: Automatically extracts amount, account, category, date, and notes from casual spoken or typed input in Bulgarian or English, no rigid formatting required.
  • Automated Ledger & Balance Updates: Appends transactions to the correct monthly module ledger and updates account balances in accounts.json automatically, with no manual file editing needed.
  • Significance Flagging: Prompts users to revisit financial goals if a transaction is large relative to their monthly disposable income, helping maintain alignment with long-term plans.
  • Use Case: For example, saying "Платих 42 в Lidl" or "received 3200 salary" will automatically log the transaction to the correct account and category without any manual data entry.

Quick Start

Use the log skill to record your 42 leva grocery expense paid at Lidl earlier today.

Frequently Asked Questions about log

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

FAQPage Schema
How do I log personal finance transactions using free-form text input?

You can log personal finance transactions by typing or speaking casually in Bulgarian or English. The parser automatically extracts the amount, account, category, date, and notes from your free-form input without requiring rigid formatting or structured forms.

Can I track expenses and income in Bulgarian without manual data entry?

Yes, you can track expenses and income in Bulgarian without manual data entry. The parser processes free-form Bulgarian input, such as "Платих 42 в Lidl," automatically resolving the account and appending the transaction to the correct monthly ledger.

How does automatic account resolution work when logging a transaction?

Automatic account resolution identifies the target account from your parsed input and instantly updates the balance in accounts.json. It appends the transaction to the appropriate monthly module ledger, eliminating the need for manual file editing.

Does this transaction logging tool support balance corrections and investment activity?

Yes, this transaction logging tool supports balance corrections and investment activity. It applies to ad-hoc logging of expenses, income, balance changes, and investment transactions for personal finance workspaces with real-time balance updates.

What happens when I log a large expense relative to my monthly disposable income?

When you log a large expense relative to your monthly disposable income, the significance flagging feature prompts you to revisit your financial goals. This optional check helps maintain alignment with your long-term financial plans.

Do I need to format my transaction entries in a specific structure before logging?

No, you do not need to format transaction entries in a specific structure. The multilingual free-form parsing extracts all necessary transaction details from casual spoken or typed input in English or Bulgarian instantly.