recipe-create-vacation-responder

Configure a Gmail out-of-office auto-reply with custom message and date range.

Updated Nov 9, 2023
One-click install
npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-create-vacation-responder-oresttokovenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-create-vacation-responder
Source: https://github.com/oresttokovenko/dot-files/tree/main/chezmoi/dot_agents/skills/recipe-create-vacation-responder
Command: npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-create-vacation-responder-oresttokovenko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually configuring Gmail's vacation responder through the settings UI is repetitive and error-prone, especially when you need to set specific messages, subjects, and enable or disable it on demand. ## Core Features & Use Cases - Enable Auto-Reply: Turn on the Gmail vacation responder with a custom subject and plain-text body via the Gmail API. - Verify Settings: Confirm the responder configuration by reading back the current vacation settings. - Disable on Return: Switch the auto-reply off with a single command when you are back. - Use Case: Before leaving for a two-week holiday, set an out-of-office reply directing urgent matters to a backup contact, verify it is active, then disable it on your first day back. ## Quick Start Set up a Gmail out-of-office auto-reply saying I am away until January 20 and urgent matters should go to my backup contact.

Frequently Asked Questions about recipe-create-vacation-responder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Gmail out-of-office auto-reply from the command line?

Use the gws CLI to call the Gmail API updateVacation endpoint with enableAutoReply set to true, plus your response subject and body. The command targets userId me and applies the settings to your own account.

How do I turn off the Gmail vacation responder when I return?

Run the updateVacation command again with enableAutoReply set to false. This immediately disables the auto-reply without changing your stored message, so you can re-enable it later.

Can I restrict the Gmail auto-reply to only my contacts or domain?

Yes, the updateVacation request accepts restrictToContacts and restrictToDomain boolean flags. Setting either to true limits who receives the automatic response.

How do I verify my Gmail vacation responder settings are active?

Call the getVacation endpoint with gws gmail users settings getVacation and userId me. The response shows the current enableAutoReply state, subject, and body so you can confirm the configuration.

What do I need installed before using this Gmail vacation responder recipe?

You need the gws command-line tool installed and the gws-gmail skill loaded, since the recipe delegates all Gmail API calls to that skill. Without them the commands cannot execute.