# Automate Google Workspace Gmail Tasks

Managing Gmail through repeated manual actions slows inbox workflows. This skill provides command guidance for searching, reading, drafting, sending, and labeling Workspace email.

## Install

```bash
npx skillstore add sickn33/gmail-automation
```

## Metadata

- Status: approved
- Slug: sickn33-gmail-automation
- Version: 1.0
- Author version: 1.0
- Skillstore revision: r2
- Version status: invalid
- Tree hash: 9706043920a37e246e4113ad591ef1be79c5d552e38c14f99cdf219efc93e9a8
- Author: sickn33
- GitHub username: sickn33
- License: Apache-2.0
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/gmail-automation
- Ref: 88a8e9a07f4c54ab105c1c41b6267c287146b07b
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 69
- Public page: https://skillstore.pages.dev/skills/sickn33-gmail-automation
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-gmail-automation/manifest

## Capabilities

- Documents login, status, and logout commands for standalone Google OAuth.
- Builds Gmail searches with sender, recipient, date, label, status, and attachment filters.
- Documents message retrieval in full, metadata, and minimal formats.
- Documents sending with CC, BCC, aliases, plain text, and HTML bodies.
- Documents draft creation, draft sending, and common label changes.
- Lists common Gmail query operators and system label identifiers.

## Use Cases

- Triage a Support Inbox: Find unread customer messages, inspect their content, and prepare a prioritized response list.
- Prepare Account Updates: Create reviewed drafts for account notices while preserving recipient and subject requirements.
- Organize Project Email: Search recent project messages and plan label changes after explicit approval.

## Prompt Templates

### Check Gmail Access

```
Check whether Gmail authentication is active. Do not start login or change credentials without my approval.
```

### Find Unread Messages

```
Find up to ten unread inbox messages from [sender]. Return sender, subject, and date without modifying any message.
```

### Prepare a Draft

```
Prepare a draft to [recipient] about [topic]. Show the recipient, subject, and body for approval. Do not send it.
```

### Plan Inbox Triage

```
Search messages matching [query]. Propose label changes with message identifiers and reasons. Apply nothing until I confirm the exact changes.
```

## Limitations

- The instructions support Google Workspace accounts, not personal Gmail accounts.
- The package contains only SKILL.md; the referenced Python scripts are not included.
- OAuth scopes, token handling, and the stated cloud refresh service cannot be verified.
- Sending and modifying email requires Gmail access and can create external side effects.

## Best Practices

- Verify the active Google account and requested Gmail scope before accessing messages.
- Preview search results and planned label changes before modifying the mailbox.
- Confirm recipients, aliases, subject, and body immediately before sending any message.

## Anti Patterns

- Do not execute referenced scripts until their files and provenance are verified.
- Do not send messages or drafts without explicit user approval.
- Do not use broad searches or bulk label changes when a narrower query is available.

## Security Audit

- Audited at: 2026-07-24T00:21:23.273\+00:00
- Summary: All 44 static findings are false positives caused by Markdown fences and inline code; no Ruby or shell backtick execution appears. However, SKILL.md directs agents to execute relative Python paths absent from the package and permits mailbox changes without confirmation guidance. Add the referenced scripts and explicit approval boundaries before publication.

## Stats

- Views: 97
- Downloads: 9
- Favorites: 0
- Popularity score: 0
