mail-expenses

Extract financial transactions from email and summarize spending by amount, merchant, and category.

5|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/aashari/ai-agent-skills --skill mail-expenses
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mail-expenses
Source: https://github.com/aashari/ai-agent-skills/tree/main/skills/apple-mail/mail-expenses
Command: npx skills add https://github.com/aashari/ai-agent-skills --skill mail-expenses

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract financial transactions, expenses, receipts, payments, and invoices from email. Summarize spending with amounts, merchants, and categories. Use when a user asks about expenses, spending, receipts, payments, or financial transactions from email. Arguments: time range like "last 24 hours", "this month", "last week", or a specific date range.

Core Features & Use Cases

  • Automated extraction of financial transactions from email inbox.
  • Summarization of spending by amount, merchant, and category.
  • Use Case: Generate a spending report for a specified time window.

Quick Start

Summarize my email expenses for the last 7 days.

Frequently Asked Questions about mail-expenses

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

FAQPage Schema
How do I extract receipts and financial transactions from my email?

To extract receipts and financial transactions from email, this Skill parses email bodies to locate amounts, merchants, and categories, then summarizes spending. It uses Bash workflows with sqlite3 and Python3 to locate emails and parse transaction data.

Can I generate a spending report from email for a specific date range?

Yes, you can generate a spending report from email for a specific date range. The Skill accepts time ranges like last 24 hours, this month, last week, or a custom date range to summarize expenses by amount, merchant, and category.

Do I need sqlite3 and Python3 to parse email invoices and expenses?

Yes, sqlite3 and Python3 are required to parse email invoices and expenses. The Skill relies on Bash workflows utilizing these dependencies to locate emails, extract payment amounts, and categorize financial transactions.

What's the best way to categorize email spending by merchant and amount?

The best way to categorize email spending by merchant and amount is using automated extraction. This Skill processes email inboxes to identify payments and invoices, then summarizes the data by amount, merchant, and category.

Does email expense extraction work for automated receipt parsing without manual entry?

Yes, email expense extraction works for automated receipt parsing without manual entry. The Skill automatically locates financial transactions, extracts amounts, and categorizes spending directly from email bodies using regex data extraction.

Why use regex for extracting payment data from email instead of manual tracking?

Using regex for extracting payment data from email locates specific transaction patterns within email bodies faster than manual tracking. It automates the identification of amounts, merchants, and categories to summarize spending efficiently.