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