How this skill is triggered — by the user, by Claude, or both
Slash command
/productivity-suite:gmailThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
Output Style: This skill works best with
/output-style outreach
Read, search, sort, and draft emails. All operations are safe - this skill does NOT send emails.
# Search emails
uv run scripts/search.py --query "from:[email protected]"
# Read a conversation
uv run scripts/read.py --thread-id <thread_id>
# Archive email (remove from inbox)
uv run scripts/sort.py archive <message_id>
# Create draft reply
uv run scripts/draft.py reply --thread-id <thread_id> --body "message.txt"
| Operation | Module | Script | Description |
|---|---|---|---|
| Search | SEARCH.md | search.py | Find emails with Gmail queries |
| Read | READ.md | read.py | Read full email threads |
| Sort | SORT.md | sort.py | Archive, snooze, label emails |
| Draft | DRAFT.md | draft.py | Create draft replies (no send) |
This skill uses the shared Google OAuth integration:
cd .claude/integrations/google/scripts
python oauth_setup.py
See SETUP.md for detailed instructions.
gmail-send skill for sendingSearch results and conversation exports saved to:
workspace/docs/YYYY-MM-DD - Gmail/
npx claudepluginhub riccardovandra/cc-plugin-productivity-suite --plugin productivity-suiteAutomates Gmail via Google Apps Script: send emails with HTML/CC/BCC, read/search inbox with filters, create drafts, mark as read. Useful for email workflows in code.
Automates Gmail operations like searching, reading, sending emails, managing drafts/labels via Python CLI scripts with standalone OAuth. Requires Google Workspace.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.