[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-google-workspace-recipe-schedule-recurring-event":3,"mdc--324cs5-key":46,"related-repo-google-workspace-recipe-schedule-recurring-event":129,"related-org-google-workspace-recipe-schedule-recurring-event":211},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":21,"repoUrl":22,"updatedAt":23,"license":24,"forks":25,"topics":26,"repo":41,"sourceUrl":44,"mdContent":45},"recipe-schedule-recurring-event","create recurring Google Calendar events","Create a recurring Google Calendar event with attendees.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"google-workspace","Google Workspace","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fgoogle-workspace.png","googleworkspace",[13,15,18],{"name":9,"slug":8,"type":14},"tag",{"name":16,"slug":17,"type":14},"Google Calendar","google-calendar",{"name":19,"slug":20,"type":14},"Scheduling","scheduling",29614,"https:\u002F\u002Fgithub.com\u002Fgoogleworkspace\u002Fcli","2026-07-12T08:24:38.277388",null,1717,[27,28,29,30,31,32,33,34,17,35,36,37,38,8,39,40],"agent-skills","ai-agent","automation","cli","discovery-api","gemini-cli-extension","google-admin","google-api","google-chat","google-docs","google-drive","google-sheets","oauth2","rust",{"repoUrl":22,"stars":21,"forks":25,"topics":42,"description":43},[27,28,29,30,31,32,33,34,17,35,36,37,38,8,39,40],"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","https:\u002F\u002Fgithub.com\u002Fgoogleworkspace\u002Fcli\u002Ftree\u002FHEAD\u002Fskills\u002Frecipe-schedule-recurring-event","---\nname: recipe-schedule-recurring-event\ndescription: \"Create a recurring Google Calendar event with attendees.\"\nmetadata:\n  version: 0.22.5\n  openclaw:\n    category: \"recipe\"\n    domain: \"scheduling\"\n    requires:\n      bins:\n        - gws\n      skills:\n        - gws-calendar\n---\n\n# Schedule a Recurring Meeting\n\n> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`\n\nCreate a recurring Google Calendar event with attendees.\n\n## Steps\n\n1. Create recurring event: `gws calendar events insert --params '{\"calendarId\": \"primary\"}' --json '{\"summary\": \"Weekly Standup\", \"start\": {\"dateTime\": \"2024-03-18T09:00:00\", \"timeZone\": \"America\u002FNew_York\"}, \"end\": {\"dateTime\": \"2024-03-18T09:30:00\", \"timeZone\": \"America\u002FNew_York\"}, \"recurrence\": [\"RRULE:FREQ=WEEKLY;BYDAY=MO\"], \"attendees\": [{\"email\": \"team@company.com\"}]}'`\n2. Verify it was created: `gws calendar +agenda --days 14 --format table`\n\n",{"data":47,"body":57},{"name":4,"description":6,"metadata":48},{"version":49,"openclaw":50},"0.22.5",{"category":51,"domain":20,"requires":52},"recipe",{"bins":53,"skills":55},[54],"gws",[56],"gws-calendar",{"type":58,"children":59},"root",[60,69,91,95,102],{"type":61,"tag":62,"props":63,"children":65},"element","h1",{"id":64},"schedule-a-recurring-meeting",[66],{"type":67,"value":68},"text","Schedule a Recurring Meeting",{"type":61,"tag":70,"props":71,"children":72},"blockquote",{},[73],{"type":61,"tag":74,"props":75,"children":76},"p",{},[77,83,85],{"type":61,"tag":78,"props":79,"children":80},"strong",{},[81],{"type":67,"value":82},"PREREQUISITE:",{"type":67,"value":84}," Load the following skills to execute this recipe: ",{"type":61,"tag":86,"props":87,"children":89},"code",{"className":88},[],[90],{"type":67,"value":56},{"type":61,"tag":74,"props":92,"children":93},{},[94],{"type":67,"value":6},{"type":61,"tag":96,"props":97,"children":99},"h2",{"id":98},"steps",[100],{"type":67,"value":101},"Steps",{"type":61,"tag":103,"props":104,"children":105},"ol",{},[106,118],{"type":61,"tag":107,"props":108,"children":109},"li",{},[110,112],{"type":67,"value":111},"Create recurring event: ",{"type":61,"tag":86,"props":113,"children":115},{"className":114},[],[116],{"type":67,"value":117},"gws calendar events insert --params '{\"calendarId\": \"primary\"}' --json '{\"summary\": \"Weekly Standup\", \"start\": {\"dateTime\": \"2024-03-18T09:00:00\", \"timeZone\": \"America\u002FNew_York\"}, \"end\": {\"dateTime\": \"2024-03-18T09:30:00\", \"timeZone\": \"America\u002FNew_York\"}, \"recurrence\": [\"RRULE:FREQ=WEEKLY;BYDAY=MO\"], \"attendees\": [{\"email\": \"team@company.com\"}]}'",{"type":61,"tag":107,"props":119,"children":120},{},[121,123],{"type":67,"value":122},"Verify it was created: ",{"type":61,"tag":86,"props":124,"children":126},{"className":125},[],[127],{"type":67,"value":128},"gws calendar +agenda --days 14 --format table",{"items":130,"total":210},[131,148,157,169,179,190,199],{"slug":132,"name":132,"fn":133,"description":134,"org":135,"tags":136,"stars":21,"repoUrl":22,"updatedAt":147},"gws-admin-reports","generate Google Workspace audit and usage reports","Google Workspace Admin SDK: Audit logs and usage reports.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[137,140,141,144],{"name":138,"slug":139,"type":14},"Audit","audit",{"name":9,"slug":8,"type":14},{"name":142,"slug":143,"type":14},"Logs","logs",{"name":145,"slug":146,"type":14},"Reporting","reporting","2026-07-12T08:26:31.062227",{"slug":56,"name":56,"fn":149,"description":150,"org":151,"tags":152,"stars":21,"repoUrl":22,"updatedAt":156},"manage Google Calendar events and schedules","Google Calendar: Manage calendars and events.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[153,154,155],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},"2026-07-12T08:24:59.616333",{"slug":158,"name":158,"fn":159,"description":160,"org":161,"tags":162,"stars":21,"repoUrl":22,"updatedAt":168},"gws-calendar-agenda","show upcoming Google Calendar events","Google Calendar: Show upcoming events across all calendars.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[163,164,165],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":166,"slug":167,"type":14},"Meetings","meetings","2026-07-12T08:25:10.888894",{"slug":170,"name":170,"fn":171,"description":172,"org":173,"tags":174,"stars":21,"repoUrl":22,"updatedAt":178},"gws-calendar-insert","create Google Calendar events","Google Calendar: Create a new event.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[175,176,177],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},"2026-07-12T08:25:09.604012",{"slug":180,"name":180,"fn":181,"description":182,"org":183,"tags":184,"stars":21,"repoUrl":22,"updatedAt":189},"gws-chat","manage Google Chat spaces and messages","Google Chat: Manage Chat spaces and messages.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[185,186],{"name":9,"slug":8,"type":14},{"name":187,"slug":188,"type":14},"Messaging","messaging","2026-07-12T08:26:10.121585",{"slug":191,"name":191,"fn":192,"description":193,"org":194,"tags":195,"stars":21,"repoUrl":22,"updatedAt":198},"gws-chat-send","send messages to Google Chat spaces","Google Chat: Send a message to a space.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[196,197],{"name":9,"slug":8,"type":14},{"name":187,"slug":188,"type":14},"2026-07-12T08:24:45.761728",{"slug":200,"name":200,"fn":201,"description":202,"org":203,"tags":204,"stars":21,"repoUrl":22,"updatedAt":209},"gws-classroom","manage Google Classroom rosters and coursework","Google Classroom: Manage classes, rosters, and coursework.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[205,208],{"name":206,"slug":207,"type":14},"Education","education",{"name":9,"slug":8,"type":14},"2026-07-12T08:25:00.846861",95,{"items":212,"total":210},[213,220,226,232,238,243,248,253,266,279,292,305],{"slug":132,"name":132,"fn":133,"description":134,"org":214,"tags":215,"stars":21,"repoUrl":22,"updatedAt":147},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[216,217,218,219],{"name":138,"slug":139,"type":14},{"name":9,"slug":8,"type":14},{"name":142,"slug":143,"type":14},{"name":145,"slug":146,"type":14},{"slug":56,"name":56,"fn":149,"description":150,"org":221,"tags":222,"stars":21,"repoUrl":22,"updatedAt":156},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[223,224,225],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},{"slug":158,"name":158,"fn":159,"description":160,"org":227,"tags":228,"stars":21,"repoUrl":22,"updatedAt":168},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[229,230,231],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":166,"slug":167,"type":14},{"slug":170,"name":170,"fn":171,"description":172,"org":233,"tags":234,"stars":21,"repoUrl":22,"updatedAt":178},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[235,236,237],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":19,"slug":20,"type":14},{"slug":180,"name":180,"fn":181,"description":182,"org":239,"tags":240,"stars":21,"repoUrl":22,"updatedAt":189},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[241,242],{"name":9,"slug":8,"type":14},{"name":187,"slug":188,"type":14},{"slug":191,"name":191,"fn":192,"description":193,"org":244,"tags":245,"stars":21,"repoUrl":22,"updatedAt":198},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[246,247],{"name":9,"slug":8,"type":14},{"name":187,"slug":188,"type":14},{"slug":200,"name":200,"fn":201,"description":202,"org":249,"tags":250,"stars":21,"repoUrl":22,"updatedAt":209},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[251,252],{"name":206,"slug":207,"type":14},{"name":9,"slug":8,"type":14},{"slug":254,"name":254,"fn":255,"description":256,"org":257,"tags":258,"stars":21,"repoUrl":22,"updatedAt":265},"gws-docs","read and write Google Docs","Read and write Google Docs.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[259,262,264],{"name":260,"slug":261,"type":14},"Documents","documents",{"name":263,"slug":36,"type":14},"Google Docs",{"name":9,"slug":8,"type":14},"2026-07-12T08:26:07.645598",{"slug":267,"name":267,"fn":268,"description":269,"org":270,"tags":271,"stars":21,"repoUrl":22,"updatedAt":278},"gws-docs-write","append text to Google Docs","Google Docs: Append text to a document.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[272,273,274,275],{"name":260,"slug":261,"type":14},{"name":263,"slug":36,"type":14},{"name":9,"slug":8,"type":14},{"name":276,"slug":277,"type":14},"Writing","writing","2026-07-12T08:26:22.261687",{"slug":280,"name":280,"fn":281,"description":282,"org":283,"tags":284,"stars":21,"repoUrl":22,"updatedAt":291},"gws-drive","manage files in Google Drive","Google Drive: Manage files, folders, and shared drives.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[285,288,290],{"name":286,"slug":287,"type":14},"File Storage","file-storage",{"name":289,"slug":37,"type":14},"Google Drive",{"name":9,"slug":8,"type":14},"2026-07-12T08:24:42.025037",{"slug":293,"name":293,"fn":294,"description":295,"org":296,"tags":297,"stars":21,"repoUrl":22,"updatedAt":304},"gws-drive-upload","upload files to Google Drive","Google Drive: Upload a file with automatic metadata.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[298,299,302,303],{"name":286,"slug":287,"type":14},{"name":300,"slug":301,"type":14},"File Uploads","file-uploads",{"name":289,"slug":37,"type":14},{"name":9,"slug":8,"type":14},"2026-07-12T08:25:02.071018",{"slug":306,"name":306,"fn":307,"description":308,"org":309,"tags":310,"stars":21,"repoUrl":22,"updatedAt":317},"gws-events","subscribe to Google Workspace events","Subscribe to Google Workspace events.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[311,313,314],{"name":312,"slug":29,"type":14},"Automation",{"name":9,"slug":8,"type":14},{"name":315,"slug":316,"type":14},"Notifications","notifications","2026-07-12T08:24:35.741351"]