telegram-ledger
CommunityTurn Telegram text into safe, approved ledger entries.
Finance & Accounting#fastapi#sqlmodel#data validation#telegram#n8n workflow#draft approval#finance ledger
AuthorJamesxpower
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you reliably convert free-form Telegram messages into finance records by introducing a Draft -> Confirm -> Commit workflow so entries are only written after explicit approval.
Core Features & Use Cases
- Telegram Draft Parsing & Staging: Parse INCOME/EXPENSE from user text, create/update a TransactionDraft, and keep partial results safe.
- Approval Gate with Inline Keyboard: Generate reply summaries and inline keyboard actions for ✅ approve and ❌ reject, plus category/amount/date adjustment actions when needed.
- Validated Commit to Transactions: Commit only when the Draft is approved and category/type consistency is enforced (Category.transaction_type must match transaction_type).
Quick Start
Ask the AI: "Add the Telegram-ledger Draft -> Confirm -> Commit flow for INCOME/EXPENSE in this Finance Tracker demo, including the required Telegram API endpoints, callback action naming, and minimum pytest coverage for draft creation and approval commit."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: telegram-ledger Download link: https://github.com/Jamesxpower/finance_tracker-demo/archive/main.zip#telegram-ledger Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.