gmail

Automates inbox, email sending, and label management via Gmail API with OAuth2 authentication.

11|8|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/tallclub/matimo --skill gmail-tallclub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gmail
Source: https://github.com/tallclub/matimo/tree/main/typescript/packages/gmail/skills/gmail
Command: npx skills add https://github.com/tallclub/matimo --skill gmail-tallclub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gmail tools streamline inbox management, email sending, and label organization within Matimo-powered workflows, reducing manual effort and errors.

Core Features & Use Cases

  • Send emails using gmail-send-email with subject, body, and recipients.
  • List and read emails via gmail-list-emails and gmail-get-email, with filtering by label or status.
  • Search and organize messages using gmail-search-emails and list-labels for automated triage and labeling workflows.

Quick Start

Send a test email using gmail-send-email to verify the workflow and delivery.

Frequently Asked Questions about gmail

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

FAQPage Schema
How do I automate Gmail inbox management for sending and organizing emails?

Automating Gmail inbox management involves using the Gmail API to send emails, list messages, search content, and apply labels within automation pipelines. This requires OAuth2 authentication with specific client ID and refresh token environment variables.

What do I need to set up before using the Gmail API for email automation?

Before automating Gmail workflows, you need OAuth2 credentials configured with Gmail API scopes for reading, sending, and labels. You must set environment variables for GMAIL_CLIENT_ID, GMAIL_CLIENT_SECRET, and GMAIL_REFRESH_TOKEN.

Can I search and filter emails by label within an automation pipeline?

Yes, you can search and filter emails by label within automation pipelines. The workflow supports listing emails with filtering by label or status, searching message content, and retrieving specific emails to automate triage and labeling.

What is the best way to automate email triage and label organization?

The best way to automate email triage is by combining search and label management tools. You can search specific email content, list existing labels, and apply filters to automatically organize incoming messages within your application workflows.

Why does my Gmail API workflow require OAuth2 authentication?

Gmail API workflows require OAuth2 authentication to securely grant application access for reading, sending, and organizing emails. It ensures that automated pipelines interact with user mailboxes through authorized scopes using client credentials and refresh tokens.