Repository navigation
Conversation
New skill for Claude Code with the claude.ai Gmail connector. It reads mail since the last digest, sorts it into Do / Reply / Review / Read / Waiting / FYI, and prints it, or adds it to a daily note set by one line in ~/.claude/CLAUDE.md. Review requests and @-mentions come from gh when it is logged in. Read-only on the mailbox. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Claude finished @lhoupert's task in 18s —— View job ✅ No blocking issues — safe to merge. I read the full diff: the script, its tests,
Simplify (ponytail)
💰 Estimated review cost: $0.14 · 0m18s · 4 turns |
Member
|
nice way to triage emails! I like how clearly this stays read-only, and that an email asking Claude to do something gets flagged instead of acted on. one question on the "Waiting on others": it only looks at emails I sent since the last digest (by default the previous working day), so something I asked for 3 days ago with no reply wouldn't show up. should it look back further for sent mail, maybe a week? |
The sent search shared the inbox window, so a request with no reply dropped out of the digest a day after it was sent. The sent search now looks back at least 7 days; a thread with no message in the window counts only while your message is still the last one. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…string From the automated review on #17: one message without a date crashed the whole run, an exact sender match would miss "Name <address>" senders, and the page files are now read without leaving handles open. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
inbox-actions, a Claude Code skill that reads recent mail through the claude.ai Gmail connector and lists what you need to do (replies owed, decisions, GitHub review requests and real @-mentions, deadlines) plus what you're waiting on. It prints the list, or adds it to a daily note set by one line in~/.claude/CLAUDE.md, and never sends, archives or labels mail. Tested on one real mailbox (32 threads in the window, 11 actions, checked by hand); the script's unit tests use synthetic data:python3 -m unittest discover -s skills/inbox-actions/scripts.For reviewers:
marketplace.jsonand the README each conflict with #13 (and #15, which is stacked on it) by one hunk, so whichever merges second needs a small rebase. The sorting rules were tuned on one GitHub-heavy mailbox; the Limits section inSKILL.mdsays what that assumes.Author attestation
AI-assisted: the skill, script and tests were drafted with Claude Code, then checked by three multi-agent review passes (design, readiness for a public repo, pre-push verification) and one real run that I checked by hand.