Voltar ao índice
IA e agentes Fonte oficial

Configurar resposta automática de férias no Gmail

Ativa, verifica e desativa a resposta automática de ausência do Gmail com assunto e mensagem personalizados via gws.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

Esta receita configura o vacation responder do Gmail usando gws-gmail. O comando permite definir a mensagem de ausência, consultar a configuração ativa e desabilitar a resposta no retorno.

Quando usar

  • Avisar contatos durante férias
  • Indicar um contato alternativo para urgências
  • Verificar se a resposta automática está ativa
  • Desativar a mensagem ao retornar

Como usar

  1. Confirme a autenticação e carregue gws-gmail
  2. Defina assunto, mensagem e restrições de destinatários
  3. Revise cuidadosamente o conteúdo antes de atualizar a configuração
  4. Execute getVacation para verificar o estado
  5. Use updateVacation com enableAutoReply false no retorno

O que revisar antes de instalar

  • O exemplo textual menciona uma data, mas não configura um intervalo no payload
  • Sem restrições, a resposta não fica limitada a contatos ou domínio
  • A desativação precisa ser executada explicitamente

SKILL.md

---
name: recipe-create-vacation-responder
description: "Enable a Gmail out-of-office auto-reply with a custom message and date range."
metadata:
  version: 0.22.5
  openclaw:
    category: "recipe"
    domain: "productivity"
    requires:
      bins:
        - gws
      skills:
        - gws-gmail
---

# Set Up a Gmail Vacation Responder

> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-gmail`

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

## Steps

1. 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}'`
2. Verify settings: `gws gmail users settings getVacation --params '{"userId": "me"}'`
3. Disable when back: `gws gmail users settings updateVacation --params '{"userId": "me"}' --json '{"enableAutoReply": false}'`