← Back to Skills Marketplace
terrycarter1985

Google Calendar CLI

by terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
79
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install google-calendar-cli
Description
Google Calendar management via the gog CLI tool. Create, list, update, and delete calendar events with color support, OAuth authentication, and scripting cap...
README (SKILL.md)

Google Calendar CLI

Manage Google Calendar events efficiently using the gog command-line tool.

Prerequisites

Install gog

brew install steipete/tap/gogcli

Authentication Setup

# Set up OAuth credentials
gog auth credentials /path/to/client_secret.json

# Add your Google account with calendar access
gog auth add [email protected] --services calendar

# Verify authentication
gog auth list

Quick Start

List Events

# List events from primary calendar (today's events)
gog calendar events primary --from "2026-01-01T00:00:00Z" --to "2026-01-01T23:59:59Z"

# List events for next 7 days
gog calendar events primary --from "$(date -u +%Y-%m-%dT00:00:00Z)" --to "$(date -u -v+7d +%Y-%m-%dT23:59:59Z)"

Create Event

# Create a basic event
gog calendar create primary --summary "Team Meeting" --from "2026-01-15T14:00:00+01:00" --to "2026-01-15T15:00:00+01:00"

# Create with color
gog calendar create primary --summary "Important Deadline" --from "2026-01-20T00:00:00+01:00" --to "2026-01-20T23:59:59+01:00" --event-color 11

Update Event

# Update event title and color
gog calendar update primary \x3CeventId> --summary "Updated Meeting Title" --event-color 4

Event Colors

Color ID Hex Code Typical Use
1 #a4bdfc Meetings, Work
2 #7ae7bf Personal, Health
3 #dbadff Social, Events
4 #ff887c Deadlines, Urgent
5 #fbd75b Reminders
6 #ffb878 Travel
7 #46d6db Fun, Leisure
8 #e1e1e1 General
9 #5484ed Work Projects
10 #51b749 Completed, Done
11 #dc2127 Critical, High Priority
# View all colors
gog calendar colors

Common Workflows

Find Available Time Slots

# List all events to visualize availability
gog calendar events primary --from "2026-01-15T00:00:00Z" --to "2026-01-21T23:59:59Z" --json

Schedule Recurring Concept

Note: gog CLI doesn't support direct recurring events, but you can script them:

# Create multiple events via scripting (example)
for i in {1..5}; do
  DATE=$(date -v+${i}d +%Y-%m-%d)
  gog calendar create primary --summary "Daily Standup" \
    --from "${DATE}T09:00:00+01:00" --to "${DATE}T09:30:00+01:00" \
    --event-color 1
done

Bulk Operations

# Set default account to avoid repetition
export [email protected]

# Then run commands without --account
gog calendar events primary --from "..." --to "..."

Tips for Effective Use

  1. Use ISO 8601 timestamps: Always include timezone offset
  2. JSON output for scripting: Add --json flag for machine-readable output
  3. Batch with --no-input: Use --no-input for automated scripts
  4. Primary calendar shortcut: Use "primary" as the calendar ID for your main calendar

Example Script: Weekly Agenda Check

#!/bin/bash
# Get this week's events
START=$(date -u -v-Monday +%Y-%m-%dT00:00:00Z)
END=$(date -u -v+Sunday +%Y-%m-%dT23:59:59Z)
gog calendar events primary --from "$START" --to "$END" --json
Usage Guidance
Install this only if you trust the gog CLI and its Homebrew tap. Connect a Google account intentionally, grant the minimum needed Calendar access, and review any create, update, delete, bulk, or --no-input commands before allowing the agent to run them.
Capability Analysis
Type: OpenClaw Skill Name: google-calendar-cli Version: 1.0.0 The skill bundle provides instructions for using the 'gog' CLI tool (a legitimate Google Calendar client by developer steipete) to manage calendar events. It covers installation via Homebrew, OAuth authentication, and standard CRUD operations. No evidence of malicious intent, data exfiltration, or prompt injection was found in SKILL.md or _meta.json.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is coherent: it documents using the gog CLI to list, create, update, and potentially delete Google Calendar events. Those capabilities are expected for a calendar-management skill, but they can affect a real Google account.
Instruction Scope
Most examples are explicit, user-directed commands for a primary calendar and date range. The skill also documents scripting and --no-input automation, so users should ensure the agent does not run batch calendar changes without review.
Install Mechanism
There is no install spec or bundled code; the skill instructs the user to install an external Homebrew tap package. This is purpose-aligned but depends on trusting that external CLI source.
Credentials
OAuth setup and calendar access are necessary for this integration and are disclosed in SKILL.md, although registry requirements do not declare a primary credential or environment variables.
Persistence & Privilege
The authentication setup adds a Google account for the gog CLI and lists configured auth. This is expected for the tool, with no evidence of hidden background behavior or self-persistence in the skill artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-calendar-cli
  3. After installation, invoke the skill by name or use /google-calendar-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Google Calendar management via gog CLI with event creation, listing, updates, color support, and scripting workflows
Metadata
Slug google-calendar-cli
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Google Calendar CLI?

Google Calendar management via the gog CLI tool. Create, list, update, and delete calendar events with color support, OAuth authentication, and scripting cap... It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install Google Calendar CLI?

Run "/install google-calendar-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Calendar CLI free?

Yes, Google Calendar CLI is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Google Calendar CLI support?

Google Calendar CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Calendar CLI?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.

💬 Comments