spark-recipe-notification-hygiene
>-
Works with
Claude CodeCursorCodex CLIGitHub CopilotGemini CLI
--- name: spark-recipe-notification-hygiene description: >- license: MIT --- # Recipe: Notification Hygiene Tame notification overload by identifying noisy senders, reclassifying misplaced mail, grouping repetitive notifications, and clearing out what's no longer relevant. **Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax. **Access level required:** triage. ## Steps ### Step 1: Assess notification volume ```bash spark emails Inbox --filter "category:notification is:unread" ``` Count the unread notifications. If the number is high, scan the sender list for patterns - which senders dominate? ### Step 2: Identify noisy senders Look for senders that generate high-volume, low-value notifications (CI bots, social media alerts, shipping updates after delivery, etc.). Read a few to confirm they're noise: ```bash spark thread <id> ``` ### Step 3: Reclassify misplaced senders Some "notifications" are really newsletters in disguise: ```bash spark contact-action changeCategoryNewsletters noisy-digest@example.com ``` Some are actually from real people and should be in People: ```bash spark contact-action changeCategoryPersonal colleague@example.com ``` These changes apply to all future mail from the sender. ### Step 4: Group repetitive senders For senders that are useful but send too often (CI systems, monitoring alerts): ```bash spark contact-action groupEmailsFromContact ci-bot@company.com ``` This collapses their messages into grouped entries, reducing inbox clutter while keeping them accessible. ### Step 5: Bulk archive cleared notifications For notifications that have been seen and are no longer relevant: ```bash spark action archive <id1> <id2> <id3> ``` Pass multiple IDs in a single command to archive in batch. ### Step 6: Disable notifications for low-priority senders For senders whose emails you want to receive but not be alerted about: ```bash spark contact-action unmarkContactAsImportant alerts@service.com ``` ## Tips - The goal is to reduce the notification count to a manageable number, not zero - some notifications are genuinely useful. - Reclassification at the contact level (`contact-action`) is more effective than per-message (`action`) because it fixes all future mail. - Grouping is a middle ground between keeping and blocking - the emails still arrive but don't flood the inbox. - Run this recipe after a vacation or any period of inbox neglect to quickly get notifications under control. - Combine with `recipe-newsletter-cleanup` for a full inbox declutter session.
More Data Engineering skills
data-pipeline
claude-office-skills/skills
Data pipeline and ETL automation - extract, transform, load workflows for data integration and analytics
4.1k
ETL Pipeline
claude-office-skills/skills
Design and automate Extract, Transform, Load data pipelines for data integration and analytics
3.9k
data-throughput-accelerator
affaan-m/ecc
Use when large data ingestion, backfill, export, ETL, warehouse loading, manifest catch-up, or table synchronization needs to become much faster while preserving data correctness.
3.6k

