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
- you: “am cheltuit 45 lei pe cafea” → appends
expense | 45 | RON | cafeato pending file; replies with transcription reminder. - 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.