Aplica a OpenClaw v2026.2 | Requiere instalar los skills de
gmail,google-calendar,google-docsy tener una cuenta de Google autorizada.
TL;DR: Instalar skills openclaw skill install gmail google-calendar. Procesamiento automático de correos: configurar reglas "autoProcess": {"rules": [...]}. Gestión de agenda: skill google-calendar. Actas de reunión: el Agent registra y genera automáticamente. Informe diario: Cron "schedule": "0 18 * * 1-5" para generación automática. Flujo completo: correo → clasificar → extraer agenda → sincronizar calendario.
Objetivo práctico
Construir un asistente de automatización de oficina capaz de:
- Procesar correos automáticamente
- Gestionar agenda de forma inteligente
- Generar actas de reuniones
- Organizar documentos de trabajo
- Crear informes diarios de trabajo
Instalar skills necesarios
# Skill de Gmail
openclaw skill install gmail
# Skill de calendario
openclaw skill install google-calendar
# Skill de documentos
openclaw skill install google-docs
# Skill de reuniones
openclaw skill install zoom
Procesamiento automático de correos
Configurar Gmail
{
"skills": {
"gmail": {
"credentials": {
"clientId": "${GMAIL_CLIENT_ID}",
"clientSecret": "${GMAIL_CLIENT_SECRET}"
},
"autoProcess": {
"enabled": true,
"rules": [
{
"from": "[email protected]",
"action": "summarize",
"label": "JIRA"
},
{
"from": "[email protected]",
"action": "summarize",
"label": "GitHub"
},
{
"subject": "Invitación a reunión",
"action": "extract-calendar",
"label": "Reuniones"
}
]
}
}
}
}
Escenario de procesamiento de correos
Usuario: Ayúdame a procesar los correos de hoy
Agent: De acuerdo, déjame revisar los 23 correos recibidos hoy...
[Escaneando correos]
[Clasificando]
[Extrayendo información importante]
Resultado del procesamiento:
**Requieren respuesta** (3):
1. Del director Zhang: Confirmación de progreso del proyecto - fecha límite mañana
2. De RRHH: Confirmación de inscripción a capacitación - necesita elegir fecha
3. Del cliente: Especificación de cambio de requisitos - necesita evaluación
**Procesados automáticamente** (15):
- Notificaciones de GitHub: 5 correos, resumidos
- Actualizaciones de JIRA: 4 correos, resumidos
- Correos de marketing: 6 correos, archivados
**Agenda extraída** (2):
- Revisión de producto: jueves 14:00
- Reunión 1v1: viernes 10:00
**Requieren atención** (3):
- Aviso de mantenimiento del sistema: este sábado
- Plan de lanzamiento de versión
- Aviso de incorporación de nuevo empleado
¿Necesitas que redacte las respuestas?
Plantillas de respuesta automática
# Plantillas de respuesta por correo
## Confirmación de progreso del proyecto
Gracias por su interés. El progreso actual del proyecto es el siguiente:
- Completado: [listar elementos completados]
- En progreso: [listar elementos en progreso]
- Pendiente: [listar elementos pendientes]
Se prevé entrega a tiempo, se informará de cualquier cambio oportunamente.
## Evaluación de cambio de requisitos
Se ha recibido el cambio de requisitos. La evaluación preliminar es:
- Alcance del impacto: [evaluar impacto]
- Estimación de trabajo: [estimar esfuerzo]
- Solución sugerida: [sugerencias]
Por favor confirme si necesita una discusión más detallada.
Gestión inteligente de agenda
Configurar calendario
{
"skills": {
"google-calendar": {
"calendarId": "primary",
"timezone": "Europe/Madrid",
"reminders": {
"before": [15, 5],
"method": "notification"
},
"workHours": {
"start": "09:00",
"end": "18:00"
}
}
}
}
Escenario de gestión de agenda
Usuario: Ayúdame a organizar la agenda de mañana
Agent: Déjame revisar la agenda de mañana...
[Obteniendo datos del calendario]
[Analizando compromisos existentes]
[Sugiriendo optimización de agenda]
Agenda de mañana (miércoles):
**Mañana**
- 09:00-09:30 Procesamiento de correos (sugerido)
- 09:30-11:00 Trabajo profundo: Desarrollo del Proyecto A
- 11:00-12:00 Reunión de revisión de producto
**Tarde**
- 14:00-15:00 Reunión semanal del equipo
- 15:00-17:00 Revisión de código
- 17:00-18:00 Reunión 1v1
**Ajustes sugeridos**:
- La reunión de las 14:00 podría solaparse con la revisión de las 15:00, sugiero posponer a las 15:30
- Sugiero reservar 12:00-13:00 para almuerzo y descanso
¿Necesitas que haga los ajustes?
Recordatorios inteligentes
{
"cron": [
{
"id": "daily-morning",
"schedule": "0 8 * * 1-5",
"message": "¡Buenos días! Aquí está la agenda y las tareas pendientes de hoy"
},
{
"id": "meeting-reminder",
"schedule": "*/15 * * * *",
"message": "Verificar próximas reuniones y recordar con anticipación"
}
]
}
Generación de actas de reunión
Flujo de registro de reuniones
Usuario: Ayúdame a registrar la reunión de revisión de producto de la tarde
Agent: De acuerdo, registraré la reunión. Avísame cuando comience.
[Cuando comienza la reunión]
Usuario: La reunión ha comenzado
Agent: Comenzando el registro del acta...
[Registrando...]
Usuario: La reunión ha terminado
Agent: De acuerdo, aquí está el acta:
## Acta de reunión de revisión de producto
**Fecha**: 2026-02-26 14:00-15:00
**Participantes**: Equipo de producto, equipo de desarrollo, equipo de diseño
**Moderador**: Zhang San
### Tema uno: Prioridad de nuevas funciones
- Puntos de discusión: Las tres solicitudes más frecuentes de los usuarios
- Resolución: Priorizar el desarrollo de la función de búsqueda, lanzamiento el próximo mes
### Tema dos: Optimización de UI
- Puntos de discusión: Plan de rediseño de la página principal
- Resolución: El equipo de diseño presentará dos propuestas, revisión este viernes
### Elementos de acción
| Responsable | Tarea | Fecha límite |
|-------|------|---------|
| Li Si | Completar diseño de función de búsqueda | 03-01 |
| Wang Wu | Presentar dos propuestas de página principal | 02-28 |
| Zhao Liu | Preparar informe de evaluación técnica | 03-05 |
¿Necesitas que lo envíe a los involucrados?
Plantilla de acta de reunión
# Acta de reunión: {{nombre de la reunión}}
**Fecha**: {{date}}
**Hora**: {{time}}
**Participantes**: {{participants}}
**Moderador**: {{host}}
**Secretario**: {{recorder}}
## Temas
### Tema uno: {{topic1}}
- Puntos de discusión: {{points}}
- Resolución: {{decision}}
### Tema dos: {{topic2}}
...
## Elementos de acción
| Responsable | Tarea | Fecha límite |
|-------|------|---------|
{{action_items}}
## Próxima reunión
- Hora: {{next_meeting}}
- Temas: {{next_topics}}
Organización automática de documentos
Escenario de organización de documentos
Usuario: Ayúdame a organizar esta carpeta del proyecto
Agent: De acuerdo, déjame analizar la carpeta del proyecto...
[Escaneando archivos]
[Analizando contenido]
[Sugiriendo plan de organización]
Se encontraron los siguientes archivos:
**Necesitan organización** (12):
- Documentos dispersos (5)
- Archivos sin nombre (3)
- Versiones duplicadas (4)
**Plan de organización sugerido**:
Proyecto/ ├── Requisitos/ │ ├── PRD-v1.0.md │ └── Registro de cambios de requisitos.md ├── Diseño/ │ ├── Diseños UI/ │ └── Diagramas de arquitectura/ ├── Desarrollo/ │ ├── Documentación API.md │ └── Estándares de desarrollo.md ├── Pruebas/ │ └── Casos de prueba/ └── Actas de reunión/ └── 2026-02/
¿Ejecutar la organización?
Convención de nomenclatura de documentos
{
"documentRules": {
"naming": {
"pattern": "{{type}}-{{name}}-{{date}}",
"types": ["PRD", "Diseño", "API", "Reunión", "Informe"],
"dateFormat": "YYYY-MM-DD"
},
"versioning": {
"enabled": true,
"pattern": "v{{major}}.{{minor}}"
}
}
}
Generación de informes diarios
Plantilla de informe diario
{
"cron": [
{
"id": "daily-report",
"schedule": "0 18 * * 1-5",
"session": "work",
"message": "Por favor ayúdame a generar el informe diario de trabajo de hoy"
}
]
}
Generación de informe diario
Usuario: Genera el informe de trabajo de hoy
Agent: Organizando el trabajo de hoy...
[Analizando commits de Git]
[Analizando eventos del calendario]
[Analizando intercambio de correos]
# Informe diario de trabajo - 2026-02-26
## Completado hoy
- ✅ Completar desarrollo de función de búsqueda de usuarios (3 commits)
- ✅ Corregir problema de UI en página de inicio de sesión
- ✅ Asistir a reunión de revisión de producto
- ✅ Completar 2 revisiones de PR
## En progreso
- 🔄 Optimización de resultados de búsqueda (progreso 60%)
- 🔄 Actualización de documentación API
## Plan para mañana
- Completar optimización de búsqueda
- Comenzar desarrollo de algoritmo de recomendación
- Asistir a sesión de compartir conocimientos técnicos
## Problemas encontrados
- Se necesita optimizar el rendimiento de búsqueda, ya se propuso solución
## Estadísticas
- Commits de código: 5
- Líneas de código: +320 -45
- Tiempo en reuniones: 2.5 horas
- Correos procesados: 23
¿Necesitas enviarlo al equipo?
Flujo de trabajo integrado
Configuración completa de automatización
{
"cron": [
{
"id": "morning-brief",
"schedule": "0 8 * * 1-5",
"message": "¡Buenos días! Agenda y pendientes de hoy:\n1. Reuniones del día\n2. Correos importantes\n3. Tareas pendientes"
},
{
"id": "email-summary",
"schedule": "0 12 * * 1-5",
"message": "Resumen de correos del mediodía"
},
{
"id": "daily-report",
"schedule": "0 18 * * 1-5",
"message": "Generar informe diario de trabajo"
}
],
"webhooks": [
{
"id": "jira-update",
"path": "/webhook/jira",
"message": "Actualización de JIRA recibida: {{data.issue.key}} - {{data.issue.summary}}"
}
]
}
Resumen
Al construir un asistente de automatización de oficina con OpenClaw:
- Procesamiento de correos: Clasificación automática, resumen, respuesta
- Gestión de agenda: Organización inteligente, detección de conflictos, recordatorios anticipados
- Actas de reunión: Registro automático, salida estructurada, distribución
- Organización de documentos: Nomenclatura estandarizada, archivado automático, gestión de versiones
- Informe diario: Generación automática, estadísticas de datos, sincronización con el equipo
Registro de actualizaciones:
- 2026-02-26: Publicación inicial
Navegación de la serie: