skill-google-gmail-tool

Access Gmail, Calendar, Tasks, and Drive APIs via command-line interface with OAuth2.

1|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/dnvriend/google-gmail-tool --skill skill-google-gmail-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-google-gmail-tool
Source: https://github.com/dnvriend/google-gmail-tool/tree/main/plugins/google-gmail-tool/skills/google-gmail-tool
Command: npx skills add https://github.com/dnvriend/google-gmail-tool --skill skill-google-gmail-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a streamlined command-line interface to interact with Google's core productivity services, simplifying complex API calls for everyday tasks.

Core Features & Use Cases

  • Email Management: Read, send, and export Gmail messages.
  • Calendar Operations: Create, list, and export calendar events.
  • Task Management: Create, list, and complete Google Tasks.
  • Drive Integration: Search, upload, and download files from Google Drive.
  • Obsidian Sync: Export emails, calendar events, and tasks directly into your Obsidian vault.
  • Use Case: Automatically export your daily calendar events and unread emails to your Obsidian notes for easy review and planning.

Quick Start

Use the google-gmail-tool skill to list your unread emails from today.

Frequently Asked Questions about skill-google-gmail-tool

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

FAQPage Schema
How do I access Google Workspace APIs like Gmail and Calendar from the command line?

You can access Google Workspace APIs from the command line using this CLI tool, which provides OAuth2 authentication and structured JSON output for Gmail, Calendar, Tasks, and Drive. It simplifies complex API calls for programmatic interaction.

Can I export Gmail emails and Google Calendar events directly to Obsidian?

Yes, you can export Gmail emails and Google Calendar events directly to your Obsidian vault. This integration allows you to automatically sync unread emails and daily events into your notes for easy review and planning.

How do I automate Google Tasks management without using the web interface?

You can automate Google Tasks management by using CLI commands to create, list, and complete tasks programmatically. This allows for automated task tracking and integration into custom scripts without manual web interface interaction.

What is the best way to search and download files from Google Drive via a terminal?

The best way to search and download files from Google Drive via a terminal is using this CLI tool, which supports Drive integration for searching, uploading, and downloading files while returning structured JSON data for easy parsing.

Does this Google Workspace CLI tool support OAuth2 authentication for secure API access?

Yes, this Google Workspace CLI tool supports OAuth2 authentication for secure API access. It handles the authentication flow required to safely interact with your Gmail, Calendar, Tasks, and Drive data.

Why use a command line interface for Google Workspace instead of the standard web apps?

Using a command line interface for Google Workspace enables automation, structured JSON output, and multi-level verbosity for programmatic data management. It integrates core services into custom workflows and exports data directly to Obsidian.