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