gmail

Manage Gmail emails, drafts, and accounts via Node.js scripts with OAuth2.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires googleapis, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines email management by allowing direct interaction with your Gmail account through scripts, eliminating the need for manual web interface navigation for common tasks.

Core Features & Use Cases

  • Account Management: Link, list, and unlink multiple Gmail accounts securely.
  • Email Operations: Read, search, reply to, send, archive, and label emails.
  • Draft Management: Create, read, send, and delete email drafts.
  • Use Case: Automatically process incoming support requests by searching for emails from a specific sender, extracting key information, and replying with a standardized response.

Quick Start

Use the gmail skill to list all unread emails in your inbox.

Frequently Asked Questions about gmail

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

FAQPage Schema
How do I automate sending emails through Gmail using Node.js scripts?

You can automate sending emails through Gmail by using Node.js scripts to interact programmatically with your account, eliminating the need for manual web interface navigation. The Skill supports reading, sending, replying, searching, and labeling emails directly.

Can I manage multiple Gmail accounts securely with OAuth2?

Yes, you can manage multiple Gmail accounts securely using OAuth2 authentication. The Skill allows you to link, list, and unlink multiple accounts, ensuring safe operations for reading, sending, and managing emails across different profiles.

Do I need Google Cloud credentials to manage Gmail drafts programmatically?

Yes, managing Gmail drafts programmatically requires Google Cloud credentials. The Skill integrates with Google Cloud for credential management to securely create, read, send, and delete email drafts via command-line interfaces.

What is the best way to search and process incoming Gmail support requests automatically?

The best way to process incoming Gmail support requests is by running scripts that search for emails from specific senders, extract key information, and reply with standardized responses. This workflow streamlines automated email management tasks directly.

Does the googleapis dependency support archiving and labeling emails in bulk?

The googleapis dependency supports archiving and labeling emails programmatically. Through detailed command-line interfaces, you can execute Node.js scripts to apply labels and archive messages directly within your linked Gmail accounts.

Why does my Gmail automation script require authorization for basic account management?

Gmail automation scripts require authorization to ensure secure account management. By utilizing OAuth2 authentication, the Skill verifies your identity before linking, unlinking, or performing operations like reading and sending emails across multiple accounts.