mail-subscriptions

Identify and summarize active subscriptions and recurring charges from local Mail data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you identify and list active subscriptions and recurring charges that appear in your email history, enabling quick auditing of what you are paying for and when renewals occur.

Core Features & Use Cases

  • Locate subscription and billing emails within a configurable time window (default: last 13 months).
  • Group charges by service with renewal dates, amounts, and frequencies to reveal ongoing commitments.
  • Provide a structured summary suitable for budgeting or cancelation decisions, with export-ready formats.

Quick Start

Prompt the AI to scan your local Mail data for subscriptions and recurring charges within the last 13 months and return a summarized report.

Frequently Asked Questions about mail-subscriptions

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

FAQPage Schema
How do I audit recurring charges and active subscriptions from my email history?

You can audit recurring charges by scanning your local Mail data to identify, group, and summarize active subscriptions with their renewal dates, amounts, and service names. This process relies on python3 and sqlite3 to parse local email records into a structured report.

Can I find all billing emails and subscription renewals using sqlite3 and python3?

Yes, you can find billing emails and subscription renewals using sqlite3 and python3. The skill accesses your local Mail data, locates billing emails within a configurable time window, and groups them by service to reveal ongoing financial commitments.

What is the default time window used to analyze email subscriptions?

The default time window to analyze email subscriptions is the last 13 months. This period ensures a full year of annual recurring charges is captured, along with recent monthly billing cycles, for a comprehensive auditing summary.

What details are included when summarizing active subscriptions from local Mail data?

Summarizing active subscriptions from local Mail data includes the service names, renewal dates, charge amounts, and billing frequencies. This structured output is designed to facilitate budgeting decisions and identify cancelation opportunities.

Do I need any specific software installed to scan local Mail data for recurring charges?

Yes, you need python3 and sqlite3 installed to scan local Mail data for recurring charges. These dependencies are required to access, parse, and group the subscription information from your local email database for reporting.