mail-action-items

Extract action items, tasks, and deadlines from recent emails using sqlite3.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly identifies and surfaces action items, tasks, and follow-ups hidden in email messages so you know what you need to act on.

Core Features & Use Cases

  • Extract action items, deadlines, and approvals from recent emails within a configurable time window.
  • Group items by sender or thread and present a concise, task-ready list.
  • Use cases: triage inbox, prepare daily briefings, or feed a to-do system with tasks extracted from email.

Quick Start

Ask me to extract action items from your emails in the last 3 days.

Frequently Asked Questions about mail-action-items

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

FAQPage Schema
How do I extract action items and deadlines from my email inbox?

To extract action items from emails, this Skill parses recent messages to surface tasks, deadlines, and approvals. It groups items by sender or thread to present a concise, task-ready list for immediate follow-up.

Can I filter email task extraction by account or a specific time window?

Yes, you can filter email task extraction by account and a chosen time window. The Skill defaults to scanning the last 3 days but supports custom ranges to help you triage your inbox accurately.

Do I need sqlite3 and Python to parse emails for follow-ups?

Yes, sqlite3 and Python are required to parse emails for follow-ups. The Skill relies on Bash for orchestration, Python for body parsing, and sqlite3 to access local mail data using a deterministic workflow.

What is the best way to prepare a daily briefing from recent emails?

The best way to prepare a daily briefing from recent emails is to extract action items within a 3-day window. This surfaces hidden tasks and follow-ups, generating a concise list of what needs your attention next.

Does this email parser work with remote mail servers or only local mail data?

This email parser works only with local mail data accessed via sqlite3. It does not connect to remote mail servers, ensuring safe defaults while extracting tasks and deadlines from your stored messages.