gmail-automation
Automate Gmail Tasks with AI
Stop manually managing your inbox. This skill enables AI assistants to send emails, search messages, manage labels, and handle drafts through Gmail's official API via Rube MCP.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez Ă utiliser
Tester
Utilisation de "gmail-automation". Send an email to alice@example.com with subject 'Lunch' and body 'Are you free for lunch on Friday?'
Résultat attendu:
Email sent successfully to alice@example.com. Message ID: msg-18f3a2b1c4d5e6f7. The email has been delivered to the recipient's inbox.
Utilisation de "gmail-automation". Find unread emails from boss@company.com
Résultat attendu:
Found 3 unread emails from boss@company.com:
1. Subject: 'Urgent: Q4 Review' - Received: Feb 24, 2026 10:30 AM
2. Subject: 'Team Meeting Notes' - Received: Feb 23, 2026 3:15 PM
3. Subject: 'Budget Approval Needed' - Received: Feb 22, 2026 9:00 AM
Audit de sécurité
SûrThis skill contains only documentation (SKILL.md - 276 lines of markdown). All 124 static analysis findings are FALSE POSITIVES: backtick patterns are markdown code formatting, not shell execution. The hardcoded URL is the legitimate Rube MCP endpoint. No executable code exists in this repository. Safe for publication.
Score de qualité
Ce que vous pouvez construire
Executive Email Assistant
Automate routine email responses, search for specific messages by sender or date, and organize inbox with custom labels for priority management.
Customer Support Automation
Search for customer inquiries by subject or sender, reply to support tickets, and apply labels to track issue status and categorization.
Personal Inbox Manager
Automatically label incoming emails, archive processed messages, create drafts for follow-ups, and search for important emails with attachments.
Essayez ces prompts
Send an email to john@example.com with subject 'Meeting Tomorrow' and body 'Hi John, are you available for a meeting at 2 PM tomorrow? Let me know. Thanks!'
Find all unread emails from sarah@company.com from the last week. Show me the most recent one and help me draft a reply.
Create a new label called 'Q1-Projects' with a blue background. Then find all emails with 'Q1' in the subject from this month and apply this label to them.
Create a draft email to team@example.com with subject 'Weekly Report' and attach the file at /documents/report.pdf. Do not send yet, let me review first.
Bonnes pratiques
- Always call RUBE_SEARCH_TOOLS first to get current tool schemas before any Gmail operation
- Use GMAIL_LIST_LABELS to resolve label names to IDs before applying labels to messages
- For bulk operations, chunk message batches to stay under the 1000 message limit per API call
Éviter
- Do not use web UI message IDs or UUIDs - Gmail API requires 15-16 character hex message IDs
- Do not set subject parameter when replying to threads - it creates a new thread instead
- Do not use label: prefix for system states - use is:unread, is:starred, is:snoozed instead