extract-email-actions-to-reminders

Analyze recent emails to identify action items and automatically create prioritized reminders in the Reminders app. Use this skill when the user asks to convert emails into to-do items, create reminders from email, organize email tasks, or build a task list from inbox messages. Scans for action keywords like 'pay', 'review', 'urgent', 'deadline', 'invoice', and 'approval' to intelligently extract actionable items.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "extract-email-actions-to-reminders" with this command: npx skills add dalehurley/phpbot/dalehurley-phpbot-extract-email-actions-to-reminders

Skill: extract-email-actions-to-reminders

Overview

This skill bridges email and task management by analyzing your recent emails, identifying action items based on keywords and context, and automatically creating organized reminders with priority levels and detailed notes.

When to Use

Use this skill when the user asks to:

  • Convert emails into a to-do list
  • Create reminders from recent emails
  • Extract action items from inbox
  • Organize email tasks by priority
  • Build a task list from email messages
  • Scan emails for deadlines and action items

Input Parameters

ParameterRequiredDescriptionExample
email_countNoNumber of most recent emails to analyze100
list_nameNoName of the Reminders list to create or useEmail To-Dos

Procedure

  1. Scan the user's Mail library to locate the 100 most recent .emlx files, sorted by modification date
  2. Parse each email file to extract subject, sender, date, and body content
  3. Apply action-detection patterns to identify emails containing action keywords (pay, review, urgent, invoice, deadline, approval, etc.)
  4. Categorize identified action items by priority (high, medium, low) based on urgency indicators
  5. Create or use existing "Email To-Dos" list in the Reminders app via AppleScript
  6. Add each reminder with title, detailed notes (including sender and date), and priority level
  7. Generate a summary markdown document on the Desktop listing all created reminders by priority
  8. Open the Reminders app to display the newly created list

Output

A new or updated Reminders list containing prioritized reminder items with detailed notes, plus a markdown summary document saved to the Desktop listing all extracted action items organized by priority level.

Bundled Scripts

ScriptTypeDescription
scripts/create_reminders.shSHAuto-captured from task execution

Credentials in scripts use environment variables. Set them via get_keys before running.

Reference Commands

Commands for executing this skill (adapt to actual inputs):

find {{MAIL_DIR}} -name "*.emlx" -type f | head -{{EMAIL_COUNT}}
python3 {{PARSE_EMAILS_SCRIPT}}
osascript {{CREATE_REMINDERS_SCRIPT}}
open -a Reminders

Replace {{PLACEHOLDER}} values with actual credentials from the key store.

Example

Example requests that trigger this skill:

go through my recent emails and create a to-do list in reminders

Notes

  • Email parsing uses .emlx format from macOS Mail library; may not work with other email clients
  • Action detection uses keyword patterns; some emails may be missed or incorrectly flagged
  • Reminders are created with sender and date information in notes for easy reference back to original email
  • High-priority items are identified by keywords like 'urgent', 'asap', 'action required', and 'due today'
  • The script creates a summary markdown file on Desktop for offline reference

Keywords

email, action items, to-do, reminders, task extraction, inbox, priority, deadline, organize

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

daily-report-generator

Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.

Archived SourceRecently Updated
Automation

desktop-control

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

summarize-unread-emails

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

csv-tools

No summary provided by upstream source.

Repository SourceNeeds Review