🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Gws Calendar

by @googleworkspace-bot

Google Calendar: Manage calendars and events.

Versionv1.0.13
Downloads2,684
Installs27
Stars⭐ 1
TERMINAL
clawhub install gws-calendar

πŸ“– About This Skill


name: gws-calendar description: "Google Calendar: Manage calendars and events." metadata: version: 0.22.5 openclaw: category: "productivity" requires: bins: - gws cliHelp: "gws calendar --help"

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   [flags]

Helper Commands

| Command | Description | |---------|-------------| | +insert | create a new event | | +agenda | Show 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

- delete β€” Removes a calendar from the user's calendar list. - get β€” Returns a calendar from the user's calendar list. - insert β€” Inserts an existing calendar into the user's calendar list. - list β€” Returns the calendars on the user's calendar list. - patch β€” Updates an existing calendar on the user's calendar list. This method supports patch semantics. - update β€” Updates an existing calendar on the user's calendar list. - watch β€” Watch for changes to CalendarList resources.

calendars

- clear β€” Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account. - delete β€” Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars. - get β€” Returns metadata for a calendar. - insert β€” Creates a secondary calendar. The authenticated user for the request is made the data owner of the new calendar.

Note: We recommend to authenticate as the intended data owner of the calendar. You can use domain-wide delegation of authority to allow applications to act on behalf of a specific user. Don't use a service account for authentication. If you use a service account for authentication, the service account is the data owner, which can lead to unexpected behavior. - patch β€” Updates metadata for a calendar. This method supports patch semantics. - update β€” Updates metadata for a calendar.

channels

- stop β€” Stop watching resources through this channel

colors

- get β€” Returns the color definitions for calendars and events.

events

- delete β€” Deletes an event. - get β€” Returns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the iCalUID parameter. - import β€” Imports an event. This operation is used to add a private copy of an existing event to a calendar. Only events with an eventType of default may be imported. Deprecated behavior: If a non-default event is imported, its type will be changed to default and any event-type-specific properties it may have will be dropped. - insert β€” Creates an event. - instances β€” Returns instances of the specified recurring event. - list β€” Returns events on the specified calendar. - move β€” Moves an event to another calendar, i.e. changes an event's organizer. Note that only default events can be moved; birthday, focusTime, fromGmail, outOfOffice and workingLocation events cannot be moved. - patch β€” Updates an event. This method supports patch semantics. - quickAdd β€” Creates an event based on a simple text string. - update β€” Updates an event. - watch β€” Watch for changes to Events resources.

freebusy

- query β€” Returns free/busy information for a set of calendars.

settings

- get β€” Returns a single user setting. - list β€” Returns all user settings for the authenticated user. - watch β€” Watch for changes to Settings resources.

Discovering Commands

Before calling any API method, inspect it:

# Browse resources and methods
gws calendar --help

Inspect a method's required params, types, and defaults

gws schema calendar..

Use gws schema output to build your --params and --json flags.

βš™οΈ Configuration

  • get β€” Returns a single user setting.
  • - list β€” Returns all user settings for the authenticated user. - watch β€” Watch for changes to Settings resources.