Indian Finance Tracker
/install indian-finance-tracker
SKILL: Finance & Expense Tracking
1. Overview
Manage Pratik's financial life by monitoring Gmail for transaction alerts, maintaining a monthly Markdown ledger, and reconciling credit card statements.
Work Directory: /root/clawd/finance
Card Registry: /root/clawd/finance/cards.md
2. Trigger
- Source: Gmail (via
gogskill). - Query:
label:Finance -label:Processed(Search for unread transaction alerts). - Frequency: Every 1 hour (via Heartbeat or Cron).
3. The Ledger (File Structure)
- Path:
/root/clawd/finance/YYYY/YYYY-MM.md(e.g.,2026/2026-02.md). - Template:
# February 2026 - Expenses ## 🚨 Pending Clarification - [ ] **₹4,500** at "M/S RANDOM" on Feb 02 - *User asked via WA* ## 💳 Transaction Log | Date | Merchant | Amount | Category | Card (Last 4) | Notes | | :--- | :--- | :--- | :--- | :--- | :--- |
4. Processing Rules
A. Parsing Email Alerts
- Extract: Date, Merchant, Amount, Currency, Card Last 4 Digits.
- Currency:
- If INR (₹): Log directly.
- If Foreign ($/€): Perform
web_searchfor current rate. Log converted INR inAmountcolumn. Add original currency toNotes.
- Type:
- Debit/Spend: Positive amount.
- Credit/Refund: Negative amount (e.g.,
-₹500.00). Check for keywords: "Credited", "Refund", "Reversal".
B. Validation & Logic
- Duplicate Check: Before appending, read the last 20 lines of the ledger. If
Date+Merchant+Amountmatches -> STOP. Send WhatsApp: "Duplicate detected: [Details]. Real or Glitch?" - Clarification: If Merchant is opaque (e.g., "RAZORPAY*"), append to
## 🚨 Pending Clarificationand WhatsApp user.
C. Statement Parsing (PDFs)
- Trigger: Email with attachment
*.pdffrom a known Bank (checkcards.md). - Password Cracking:
- Read
cards.mdfor PII (Name, DOB, PAN, Mobile). - Try common formats:
PRAT10062000(First 4 Name + DOB)10062000(DOB)1006XXXX(DDMM + Last 4)XXXX1006(Last 4 + DDMM)
- Action: If extraction fails, WhatsApp user: "Cannot open [Bank] statement. What is the password format?"
- Action: If successful, extract table rows and reconcile against the Markdown ledger.
- Read
5. Reporting
- Weekly Summary: On Monday morning, provide a quick total burn rate for the month.
- Commands: If user asks "How much spent on Food?", use Python to parse the Markdown table and sum by category.
6. Maintenance
- Always apply Gmail label
Processedafter successful logging to prevent loops.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install indian-finance-tracker - After installation, invoke the skill by name or use
/indian-finance-tracker - Provide required inputs per the skill's parameter spec and get structured output
What is Indian Finance Tracker?
Monitor Gmail for Indian transaction alerts, log expenses in monthly Markdown ledgers with currency conversion, detect duplicates, clarify unclear merchants,... It is an AI Agent Skill for Claude Code / OpenClaw, with 44 downloads so far.
How do I install Indian Finance Tracker?
Run "/install indian-finance-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Indian Finance Tracker free?
Yes, Indian Finance Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Indian Finance Tracker support?
Indian Finance Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Indian Finance Tracker?
It is built and maintained by Pratik Narola (@pratiknarola); the current version is v1.0.0.