vip-email
Use the vip_email tool to monitor high-priority senders in Gmail and alert once per new message.
First run (required)
If vip_email reports setupRequired: true, switch to the gog skill and complete OAuth:
gog auth credentials /path/to/client_secret.jsongog auth add you@gmail.com --services gmail,calendar,drive,contacts,docs,sheetsgog auth list --json
Then return to vip_email.
Core setup
- Add VIP senders:
vip_emailactionadd_vipwithemailand optionalname
- Set allowed inbox accounts (optional; defaults to discovered gog accounts):
vip_emailactionset_accountswithaccounts
- Configure alerts:
vip_emailactionset_alertswith:ttsEnabled(true/false)channelRoutesarray (channel,target, optionalaccountId,bestEffort)
- Install monitor cron:
vip_emailactionensure_cron_monitorwith optionalintervalSeconds
Operations
- Health/status:
vip_emailactionstatus - Manual scan now:
vip_emailactionscan_now - List VIPs:
vip_emailactionlist_vips - Remove VIP:
vip_emailactionremove_vip - Read and clear queued items:
vip_emailactioncheck_pending(cleardefaults true) - Disable monitor cron:
vip_emailactiondisable_cron_monitor - Reset dedupe set:
vip_emailactionclear_seen
Notes
- Dedupe is key-based per account+message id; the same email should not alert twice.
- Pending queue defaults to
/tmp/vip-email-pending.jsonfor downstream processors. - Cron monitor runs isolated and invokes
vip_emailscan action.