- Home
- Skills
- Christopheryeo
- Claude Skills
- Recent Emails
recent-emails_skill
- HTML
0
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill christopheryeo/claude-skills --skill recent-emails- skill.md7.8 KB
Overview
This skill lists the most recent emails received, sent, drafted, or starred in your Gmail account. It defaults to the last 24 hours but accepts custom timeframes and returns timestamped entries with senders/recipients, subject lines, short summaries, status markers, and clickable Gmail links.
How this skill works
The skill constructs time-based Gmail search queries for Inbox, Sent, Drafts, and Starred, then reads thread details to extract metadata and content. It deduplicates starred messages, generates ~30-word summaries, builds direct Gmail links, sorts all results by recency, and outputs a structured dataset ready for the presentation micro-skill.
When to use it
- Quickly review activity from the last 24 hours (default) or a custom timeframe
- Check recently sent messages or drafts you created in a specific period
- Surface starred or flagged items across folders without browsing labels
- Exclude newsletters or promotions when you need actionable emails only
- Prepare a summary of recent email activity before meetings or reports
Best practices
- Specify a clear timeframe (e.g., last 3h, last 7d) to limit results and speed up retrieval
- Request 'no newsletters' when you want only personal or transactional messages
- Use the Starred filter to prioritize flagged items and avoid duplicates
- Confirm your timezone if you need precise timestamp context other than GMT+8
- Review the short summaries first to triage priority items before opening full threads
Example use cases
- Show me emails from the last 24 hours to find new action items
- List starred emails from the past week to prepare follow-ups
- Give me sent messages from the last 3 days to verify recent outreach
- Display drafts created in the last 48 hours to finish composing
- List recent emails but exclude newsletters and promotions for cleaner triage
FAQ
It defaults to the last 24 hours but accepts relative queries like newer_than:3h, 7d, or custom ranges.
Can I filter out newsletters and promotions?
Yes. Request 'no newsletters' or similar and the skill adds exclusions for promotions, noreply/no-reply, newsletter senders, and subjects containing 'unsubscribe'.