Skip to content
Agentmart
Submit a tool

gmail-actions

Send Gmail messages, reply to threads, apply labels, triage spam, and delete messages with explicit action authorization

Skill by QuixiAI

IndexedMIT★ 621
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/quixiai-gmail-actions

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Send Gmail messages, reply to threads, apply labels, triage spam, and delete messages with explicit action authorization

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/gmail-actions

What's inside

Skill name
gmail-actions
Description
Send Gmail messages, reply to threads, apply labels, triage spam, and delete messages with explicit action authorization
License
MIT
Instructions
22 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Gmail Actions

Use this only after Gmail is connected and the user asks for an outward Gmail action: send, reply, label, mark spam/not-spam, archive, or delete.

## Principles

- A connected Gmail account is not permission to act. Check or establish connector action policy for ongoing/autonomous behavior.
- One-off chat actions still need a clear user request in the current conversation.
- Heartbeat actions require a matching DB-owned connector action policy; if none exists, do not improvise.
- Keep messages short, literal, and aligned with the user's stated intent. Do not escalate a narrow request into broader correspondence.
- Deletion is Trash-only by default and never autonomous. Call `gmail_delete` only when the user names a specific message in the current conversation; set `permanent` only after the user explicitly asks for irreversible deletion of that message. Never delete during heartbeats.

## Flow

1. If the user asks for ongoing behavior, use `connector-action-authorization` first.
2. For a one-off send, call `gmail_send` with `to`, `subject`, and `body`.
3. For a reply, call `gmail_reply` with `thread_id`, recipient, subject, and body.
4. For labels, call `gmail_label` with explicit `add_label_ids` and/or `remove_label_ids`.
5. For spam triage, call `gmail_spam_triage` with `mark_spam`, `mark_not_spam`, or `archive`.
6. For deletion the user explicitly requested, call `gmail_delete` with the `message_id`; leave `permanent` unset (Trash) unless the user asked for irreversible deletion in so many words.

From QuixiAI/Hexis, MIT.

More from QuixiAI/Hexis

Signals

Stars
621
Forks
86
Open issues
6
Last commit (this folder)
Aug 22, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from QuixiAI

Cite this page

gmail-actions skill. Agent Mart. https://agentmart.dev/skills/quixiai-gmail-actions (last updated 2026-10-24)