mail-banking

Extract and summarize bank notification emails from local mail data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bank-related emails and transaction notifications can be scattered in local mail data, making it hard to track activity. This Skill extracts, parses, and summarizes banking events from your mailbox to give you a clear activity overview.

Core Features & Use Cases

  • Email discovery: Locate bank notification emails by sender domains or subjects.
  • Transaction parsing: Extract transaction type, amount, currency, counterpart, reference, and date from email bodies.
  • Reporting: Group activities into transfers, payments, top-ups, and credits; generate a period-based banking activity report with totals and flags for unusual items.
  • Use Case: When you need a quick view of all bank-related activity in the last 7 days across multiple banks, without leaving your mail app.

Quick Start

Run the skill to extract bank notifications from your mail and generate a consolidated activity report for the default period.

Frequently Asked Questions about mail-banking

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

FAQPage Schema
How do I extract and summarize bank transaction emails from my local mailbox?

Yes, it parses local mail data using sqlite3 and python3 to extract transaction attributes like type, amount, currency, counterpart, reference, and date. It groups activities into transfers, payments, top-ups, and credits for the last 7 days.

What transaction details can I parse from banking notification emails?

The Skill parses sender and subject details to extract transaction attributes including type, amount, currency, counterpart, reference, and date. It then groups these into transfers, payments, top-ups, and credits to generate a period-based banking activity report.

Do I need python3 and sqlite3 to track bank emails from my mailbox?

Yes, sqlite3 and python3 are required dependencies for accessing local mail data and parsing email bodies. Without them, the Skill cannot locate bank notification emails or extract transaction attributes to generate the banking activity report.

Can I filter banking activity reports by specific banks or time periods?

The Skill covers the last 7 days across all banks with optional bank filtering to generate a period-based banking activity report. It locates bank notification emails by sender domains or subjects and categorizes activities into transfers, payments, top-ups, and credits.

How does email parsing handle categorized banking activity reports?

The Skill produces a structured Banking Activity report by grouping extracted transactions into transfers, payments, top-ups, and credits. It generates period-based totals and flags unusual items from bank notification emails parsed over the last 7 days.