google

Access Gmail, Google Contacts, and Google Calendar via CLI.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/vogon101/KnowledgeWork --skill google-vogon101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google
Source: https://github.com/vogon101/KnowledgeWork/tree/main/skills/google
Command: npx skills add https://github.com/vogon101/KnowledgeWork --skill google-vogon101

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables quick, read-only access to Gmail, Google Contacts, and Google Calendar from a unified CLI, helping AI agents and users fetch messages, contacts, and events without switching between apps.

Core Features & Use Cases

  • Read Gmail messages and threads to inform decisions or compose replies.
  • Look up contacts and organizations from Google People in a unified view.
  • Retrieve today’s or upcoming calendar events to plan meetings or check availability.

Quick Start

  • Authenticate via OAuth and run the google-cli.sh wrapper to access Gmail, Contacts, and Calendar.
  • Examples:
    • List Gmail messages: google-cli gmail list --limit 10
    • Get a full email: google-cli gmail get <MESSAGE_ID>
    • List contacts: google-cli contacts list
    • Show today’s events: google-cli calendar today

Frequently Asked Questions about google

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

FAQPage Schema
How do I read Gmail messages from the command line?

Read Gmail messages from the command line by authenticating via OAuth and running the google-cli.sh wrapper to list threads or fetch full emails by message ID.

Can I retrieve Google Calendar events for today using a CLI?

Retrieve Google Calendar events for today using a CLI by executing the google-cli calendar today command, which displays upcoming events to help plan meetings or check availability.

How do I list Google Contacts without opening a web browser?

List Google Contacts without opening a web browser by running the google-cli contacts list command, which queries the Google People API for a unified view of contacts and organizations.

Do I need OAuth to access Gmail, Contacts, and Calendar via a CLI?

OAuth is required to access Gmail, Contacts, and Calendar via a CLI, authorizing read-only operations through the Google API client libraries using tokens stored in your content directory.

Can I send emails or modify calendar events using this Google API CLI integration?

This Google API CLI integration provides read-only access to Gmail, Contacts, and Calendar, meaning you cannot send emails, modify calendar events, or alter contact records.

What is the best way to check Gmail and Calendar availability for meeting planning?

Check Gmail and Calendar availability for meeting planning by running the unified google-cli.sh wrapper to retrieve today’s events and read email threads without switching between applications.