Skip to content
Back to skills

Gog Gmail

ASecurity

Gmail operations through gog.

  • 7 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsrustgobashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add foxrun-ai/foxrun --skill gog-gmail --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Gog Gmail?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Gog Gmail
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/foxrun-ai-gog-gmail/badge)](https://www.skillsdirectory.com/skills/foxrun-ai-gog-gmail)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: gog-gmail
description: "Gmail operations through gog."
---

# Gmail

**Add-on:** `gog`, from gogcli. The person installs it from the tool guide page `tools/cli/gogcli.md`.
**Mac-only:** no.

<!-- Generated by scripts/gen-agent-skills.mjs; do not edit. -->

Use `gog` for Gmail operations. Read `../gog/SKILL.md` first for shared auth,
output, safety, and live-write rules.

## Safe start

```bash
gog auth list --check --json --no-input
gog schema gmail --json
gog --readonly --account user@example.com gmail search 'newer_than:7d' --max 10 --json --wrap-untrusted
```

- Select the account explicitly with `--account`.
- Use `--json --wrap-untrusted` for agent-readable Google content.
- Use `--readonly` when the task must not mutate Google data.
- Use `--no-input` in automation and `--dry-run` before supported writes.
- Confirm the exact account, object, and mutation before any write or delete.

## Commands

| Command | Purpose |
| --- | --- |
| `archive` | Archive messages or explicit threads (remove from inbox) |
| `attachment` | Download a single attachment |
| `autoreply` | Reply once to matching messages |
| `batch` | Batch operations (permanent delete requires broader Gmail scope; use gmail trash for normal trashing) |
| `drafts` | Draft operations |
| `forward` | Forward a message to new recipients |
| `get` | Get a message (full\|metadata\|raw) |
| `history` | Gmail history |
| `labels` | Label operations |
| `mark-read` | Mark messages as read |
| `messages` | Message operations |
| `raw` | Dump raw Gmail API response as JSON (Users.Messages.Get; lossless; for scripting and LLM consumption) |
| `reply` | Reply to a message |
| `reply-all` | Reply to all message participants |
| `search` | Search threads using Gmail query syntax |
| `send` | Send an email |
| `settings` | Settings and admin |
| `thread` | Thread operations (get, modify) |
| `track` | Email open tracking |
| `trash` | Move messages to trash |
| `unread` | Mark messages as unread |
| `url` | Print Gmail web URLs for threads |

Run `gog gmail <command> --help` for flags and `gog schema gmail <command> --json`
for the machine-readable contract. Do not guess command syntax.

Files in this skill

  • SKILL.md2.1 KB
  • agents/openai.yaml162 B
  • replays/read-explicit-account.json215 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.