Wednesday Wallet — pending-entry logger for financial transactions

draft — generated, polish on first use.

Category: skills Where it works: Claude Code / Telegram (Hermes) / both Source: /Users/dexter/.hermes/skills/wednesday-wallet/SKILL.md

What it is

Tool that logs expense or income entries when the operator mentions spending or receiving money. Appends a pending line to wallet-pending.md because BudgetBakers Open API rejects writes (HTTP 405) at current tier.

How to trigger it

  • Natural language phrases: “am cheltuit X lei pe Y”, “adaugă cheltuială X”, “spent X on Y”, “expense: X for Y”, “am încasat X de la Y”, “income: X from Y”.
  • Direct command/trigger: wednesday_log_wallet_entry(kind, amount, note, currency?, account?, category?).
  • Auto-fires? no — explicit trigger required.

How to use it

Operator states a transaction in natural language. Tool parses kind (“expense”/“income”), amount, and note. Appends one line to _raw/personal/wallet-pending.md. Returns honest message: “Saved to wallet-pending.md — transcribe manually from Wallet app.” Never claim the entry was written to BudgetBakers.

Practical examples

  1. you: “am cheltuit 45 lei pe cafea” appends expense | 45 | RON | cafea to pending file; replies with transcription reminder.
  2. you: “am încasat 1200 de la client” appends income | 1200 | RON | client; same honest response.

Notes / limits

Writes blocked at current BudgetBakers tier — do not fabricate success. Read queries (balance, last 30 days) still work via mcp__budgetbakers__get_records. Upgrade path exists in _infra/scripts/budgetbakers-add-record.py once API allows POST.