A powerful CLI tool for interacting with Google Calendar, specialized for extracting meeting notes and event attachments.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install gcalcli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install gcalcli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill utilizes a specialized fork of gcalcli to provide advanced Google Calendar management directly from your command line. It is designed to bridge the gap between your schedule and your development environment, allowing for seamless retrieval of event data, meeting links, and structured attachments. As a core component of Openclaw Skills, it focuses on providing machine-readable outputs like JSON and TSV to facilitate automation and data analysis.
Beyond basic scheduling, this implementation prioritizes access to modern collaboration artifacts. It specifically handles Google Meet recordings and AI-generated meeting summaries, making it an essential tool for developers who need to reference meeting context without leaving their terminal or IDE. By integrating this into Openclaw Skills, you gain a calendar-aware assistant capable of preparing you for upcoming syncs or retrieving documentation from past discussions.
To use this skill effectively within the Openclaw Skills framework, you must use the custom fork that supports attachments and ensure the correct API core version is pinned.
# Initial setup and first-time authentication
uvx --from "git+https://github.com/shanemcd/gcalcli@attachments-in-tsv-and-json" \
--with "google-api-core<2.28.0" \
gcalcli agenda --calendar [email protected] --json
Following the command, a browser window will open for OAuth authentication. Once authorized, credentials are cached locally for future use.
The skill provides highly structured output, particularly when using the --json flag. Below is the organization of the primary data fields:
| Field | Type | Description |
|---|---|---|
title |
String | The summary or name of the calendar event. |
s / e |
ISO8601 | Start and end timestamps for the event. |
attachments |
Array | Objects containing attachment_title and attachment_url. |
description |
String | The full body text of the calendar invite. |
location |
String | Physical location or virtual meeting link. |
attendees |
Array | List of participants and their RSVP status (with --details all). |
Specialized attachment titles include "Notes by Gemini", "Recording", and "Chat", allowing for targeted extraction of meeting artifacts.
Loading
A comprehensive Bash and tccli-based automation suite for managing Tencent Cloud CVM instance lifecycles, resource queries, and remote server operations.

A professional automation tool for creating cleaned, ready-to-use Feishu Bitable tables with intelligent data population and admin management.

A mobile automation skill that enables AI agents to control Android devices via natural language for testing, data collection, and UI interaction.

A specialized skill for extracting, parsing, and modifying EPUB files by treating them as structured ZIP archives.

A lightweight Python automation that extracts the top 10 real-time search trends and news headlines from Daum.

A specialized monitoring tool that tracks Korean IPO subscription and listing schedules with automated daily and weekly alerts.








































