Skip to main content
ZICQ

Skills ZICQ category:Productivity google-calendar OpenClaw

Google Calendar

Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.

543 installs · 12 stars

Official URL:ClawHub

What this skill does

Intro in this page language first. The official description stays in its original wording; we do not rewrite SKILL.md.

What it does

Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.

When to use it

The official description does not include a separate “Use when”. Per the spec, agents activate this skill when the task matches keywords in that description.

How agents load it

Per Agent Skills progressive disclosure: name and description load at startup (~100 tokens); the full SKILL.md body loads when the skill activates; scripts/, references/, and assets/ load only as needed. This file's sections: Google Calendar Skill; Overview; Commands; Setup; How it works (brief); References.

File analysis

File analysis: besides SKILL.md, the body references scripts/google_calendar.py. Those resources load on demand.

Google Calendar SkillOverviewCommandsSetupHow it works (brief)References

Source category:ClawHub Calendar

SKILL.md & Agent activation

Official spec ↗
name
google-calendar
description
Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.
  1. DiscoverThe client exposes names and descriptions to the agent.
  2. ActivateYour request or the task context selects the skill and loads its instructions.
  3. Load resourcesReferenced scripts, documentation and assets are used when needed.
Files referenced by the instructions · 1
  • scripts/google_calendar.py

These paths are extracted from the text. Check the upstream package to verify the files exist.

Invocation syntax and available tools depend on your Agent client. Client integration guide ↗

Install this skill

Skills CLI ↗

Choose the target agent and installation scope, keep referenced package files, then verify the skill appears in the client's catalog.

This skill references supporting files. Retrieve the complete directory from the source; copying SKILL.md alone may leave missing dependencies.

Ask your Agent to install

Copy these instructions to a compatible agent and confirm the target directory matches your client.

Install the agent skill "google-calendar" into my project. The full SKILL.md and official description are at https://zicq.com/en/skills/skl-cd21e8afb0ba78be-Google-Calendar.html
Save it as .cursor/skills/google-calendar/SKILL.md or .claude/skills/google-calendar/SKILL.md and keep the frontmatter name and description exactly as-is.
This skill also ships scripts/, references/, or assets/ — fetch the whole folder from https://clawhub.ai/skills/google-calendar instead of creating only a SKILL.md.

No unambiguous GitHub package URL is recorded. Follow the original source's installer instructions.

ClawHub ↗

Readable layout
--- name: google-calendar description: Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw. --- # Google Calendar Skill ## Overview This skill provides a thin wrapper around the Google Calendar REST API. It lets you: - **list** upcoming events (optionally filtered by time range or query) - **add** a new event with title, start/end time, description, location, and attendees - **update** an existing event by its ID - **delete** an event by its ID The skill is implemented in Python (`scripts/google_calendar.py`). It expects the following environment variables to be set (you can store them securely with `openclaw secret set`): ``` GOOGLE_CLIENT_ID=… GOOGLE_CLIENT_SECRET=… GOOGLE_REFRESH_TOKEN=… # obtained after OAuth consent GOOGLE_CALENDAR_ID=primary # or the ID of a specific calendar ``` The first time you run the skill you may need to perform an OAuth flow to obtain a refresh token – see the **Setup** section below. ## Commands ``` google-calendar list [--from --to --max ] google-calendar add --title

Related skills

Productivity

Gog

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Productivity

Notion

Notion API for creating and managing pages, databases, and blocks.

Productivity

Slack

Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack chan…

Productivity

Imap Smtp Email

Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with…