googleworkspace avatar

Gws Calendar

A solid wrapper around Google Calendar's v3 API that handles the authentication headaches for you. Covers the full spectrum from basic event CRUD to calendar sharing permissions and free/busy queries. The helper commands like `+agenda` and `+insert` save you from wrestling with raw API parameters for common tasks. What I appreciate is the `gws schema` command that shows you exactly what parameters each method expects before you make the call. If you're building anything that needs to read or manipulate Google Calendar data programmatically, this beats writing your own OAuth flow and API client from scratch.

skills.sh installs
62.9K
GitHub stars
32.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add googleworkspace/cli --skill gws-calendar --agent claude-code

Installs into .claude/skills of the current project.

Files

calendar (v3)

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

gws calendar <resource> <method> [flags]

Helper Commands

CommandDescription
+insertcreate a new event
+agendaShow upcoming events across all calendars

API Resources

acl

  • delete — Deletes an access control rule.
  • get — Returns an access control rule.
  • insert — Creates an access control rule.
  • list — Returns the rules in the access control list for the calendar.
  • patch — Updates an access control rule. This method supports patch semantics.
  • update — Updates an access control rule.
  • watch — Watch for changes to ACL resources.

calendarList

Sponsors

Details

Repository
github.com/googleworkspace/cli
Categories
CLI & Terminal, Office & Documents

More from googleworkspace/cli

All 113
1googleworkspace avatargws-sheetsgoogleworkspace/cliGoogle Sheets: Read and write spreadsheets.60.7Kskills.sh installs
2googleworkspace avatargws-sheets-readgoogleworkspace/cliGoogle Sheets: Read values from a spreadsheet.52Kskills.sh installs
3googleworkspace avatargws-docs-writegoogleworkspace/cliGoogle Docs: Append text to a document.51.5Kskills.sh installs
4firecrawl avatarfirecrawl-parsefirecrawl/cliEfficiently extract and convert the contents of any local file—such as PDF, DOCX, DOC, ODT, RTF, XLSX, XLS, or HTML—into clean, well-formatted markdown saved to51.5Kskills.sh installs
5googleworkspace avatargws-calendar-agendagoogleworkspace/cliGoogle Calendar: Show upcoming events across all calendars.50.9Kskills.sh installs
6googleworkspace avatargws-drive-uploadgoogleworkspace/cliGoogle Drive: Upload a file with automatic metadata.50.6Kskills.sh installs