sakthiveltofficial/dsh-gmail-plugins

dsh-gmail gives a DeepSeek Harness agent typed, policy-aware Gmail access over the official Gmail and People REST APIs: 63 gmail_* tools (send, search, draft, label, filter, thread, settings, contacts) plus two polling triggers, with automatic OAuth2 token management, credentials kept out of config and explicit confirmation on permanent deletes.

dsh-gmail gives a DeepSeek Harness agent typed, policy-aware Gmail access over the official Gmail and People REST APIs, exposing 63 model-facing gmail_* tools plus two polling triggers. The toolset covers read and search (fetch with Gmail query syntax, message by ID, full thread, list threads, drafts, attachments, profile/history), compose and send (send with attachments from local paths, URLs or inline base64; create/update/send drafts; forward; reply to a thread), and label, filter, trash, settings and contacts management. Two poll-based triggers, gmail/message-received and gmail/message-sent, are seeded on first activation so the mailbox is never replayed. Permanent deletes are clearly labelled and require explicit user confirmation, and the agent is prompted to prefer trash unless the user asked for irreversible removal.

Notifications & Integrations ★ 2
View on GitHub ↗

Install

dsh plugin --profile web add github:sakthiveltofficial/dsh-gmail-plugins

Copied verbatim from the README's LLM-readable summary; the README states that after installing you add one row to your profile patch (or agent preset) - see the Install section.

Compatibility

A single Cordis plugin bundle. Auth is OAuth2 with gmail.modify, gmail.settings.basic, gmail.compose, gmail.send and contacts.readonly scopes; credentials are env-var references resolved per operation via ctx.credentials, never stored in config, and gmail_authorize captures and stores the refresh token automatically (only GMAIL_CLIENT_ID / GMAIL_CLIENT_SECRET need setting).

Details

Alternatives

117BS/dsh-perlica-ding · 173787247/dsh-wsl-im · AbcdefgXW/dsh-msg-hub

More plugins in Notifications & Integrations

Browse more in Notifications & Integrations

Guides for Notifications & Integrations plugins