gmail

Search, read, send, and modify Gmail messages via Google OAuth.

1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/dustland/openviber --skill gmail-dustland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gmail
Source: https://github.com/dustland/openviber/tree/main/src/skills/gmail
Command: npx skills add https://github.com/dustland/openviber --skill gmail-dustland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Connects Gmail accounts to automate common email workflows: search, read, compose, and manage messages without manual UI.

Core Features & Use Cases

  • Search Gmail messages using Gmail's query syntax to locate relevant conversations.
  • Read & Retrieve full email bodies, metadata, and threads for downstream processing.
  • Send & Modify compose and send emails, apply labels, and archive messages for workflow automation.
  • Use case: Automatically fetch unread messages, summarize them, and forward to a distribution list.

Quick Start

Connect your Google account via Settings > Integrations > Google > Connect, then run the Gmail tools to start automating your emails.

Frequently Asked Questions about gmail

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Gmail workflows to search and read emails programmatically?

Automate Gmail workflows by using Google API operations to search messages with Gmail query syntax and retrieve full email bodies or metadata. This enables programmatic reading of inbox data without manual UI interaction.

What is needed to connect a Gmail account for email automation via Google API?

Gmail automation via Google API requires Google OAuth tokens configured with read, send, and modify scopes. You connect your Google account through integration settings to authorize the API client for email access.

Can I send and modify Gmail labels automatically using Google API?

Yes, you can send and modify Gmail labels automatically using Google API. The automation supports composing and sending emails, applying labels, and archiving messages to manage workflow programmatically.

What's the best way to fetch unread Gmail messages and forward them automatically?

The best way to fetch unread Gmail messages and forward them is querying the inbox with Gmail search syntax, reading full message contents, and automating the send operation to distribute them to a list.

Does Gmail automation work without OAuth tokens configured?

Gmail automation does not function without OAuth tokens. The googleapis client loads lazily to avoid bundling, but Google OAuth tokens with proper read, send, and modify scopes are strictly required for operations.