Inbox zero without the anxiety. Get a smart summary of your unread emails—prioritized by what actually matters to you.
The skill learns your priorities over time. Ask about emails from your manager? They'll be highlighted first next time. Dismiss newsletter clutter? It gets deprioritized.
You'll see urgent-looking emails first (questions, deadlines, action items), then high-volume threads, then a quick note about the rest. When you're caught up, mark everything read with one confirmation.
Agent activation
User wants to catch up on unread emails in Gmail.
Triggers: "catch me up on email", "what did I miss in gmail",
"check my unread emails", "email summary", "any new emails", "inbox catch-up"
Limitations
Cannot send emails—only reads and marks as read.
4 References
Dependencies
This skill depends on the following skills. Use these if needed.
Tasks
These are tasks you can execute. Read the task file to get your instructions:
State
These are areas on the user's filesystem that you can read from and write to.
Knowledge
This is knowledge you have access to. Read these files if you need additional context:
---
name: "Gmail Catch-Up"
description: "User wants to catch up on unread emails in Gmail.
Triggers: \"catch me up on email\", \"what did I miss in gmail\",
\"check my unread emails\", \"email summary\", \"any new emails\", \"inbox catch-up\"
"
requiredApps: [gmail]
---
Inbox zero without the anxiety. Get a smart summary of your unread emails—prioritized by what actually matters to you.
The skill learns your priorities over time. Ask about emails from your manager? They'll be highlighted first next time. Dismiss newsletter clutter? It gets deprioritized.
You'll see urgent-looking emails first (questions, deadlines, action items), then high-volume threads, then a quick note about the rest. When you're caught up, mark everything read with one confirmation.
**Limitations:** Cannot send emails—only reads and marks as read.
## Skills
This skill depends on the following skills. Use these if needed.
**Gmail Discovery**
When: For Gmail connection and inbox operations
Follow the instructions in: `./skills/sauna/catchup.gmail.unread/references/skills/gmail.inbox.discovery/SKILL.md`
## Tasks
These are tasks you can execute. Read the task file to get your instructions:
**Gmail Catch-Up Summary**
When: User wants to catch up on Gmail
Follow the instructions in: `./skills/sauna/catchup.gmail.unread/references/recipes/catchup.gmail.summarize.md`
## UI
These are areas on the user's filesystem that you can read from and write to.
**Catch-Up Preferences**
When: Check user's known priorities before summarizing
Use this file: `./documents/catchup-preferences.yaml`
Usage Guide: User's priorities for message catch-up summaries. Stores important people, topics, and channels/labels across Slack and Gmail. Updated when user shows interest (asks follow-ups, marks important, explicitly states preferences). Read before each catch-up to personalize prioritization.
## Knowledge
This is knowledge you have access to. Read these files if you need additional context:
**Catch-Up Prioritization Guide**
When: Reference for how to prioritize messages
Read the documentation in: `./skills/sauna/catchup.gmail.unread/references/catchup.prioritization.guide.md`
INSTALLER
1. Install Gmail Catch-Up with: ```bash
rm -rf ./skills/sauna/catchup.gmail.unread && curl -fsSL "https://sk.ills.app/api/skill/catchup.gmail.unread/download" | tar -xzf - -C ./skills/sauna/ && cat ./skills/sauna/catchup.gmail.unread/SKILL.md
```. Do so silently without commentary.
2. Ensure Gmail is connected. Tell the user you can catch them up on unread emails with smart prioritization. Ask if they're ready to see what's new.