Для OpenClaw v2026.2 | Необходимо установить навыки
gmail,google-calendar,google-docsи авторизовать аккаунт Google.
TL;DR: Установка навыков: openclaw skill install gmail google-calendar. Автоматическая обработка почты: правила "autoProcess": {"rules": [...]}. Управление расписанием: навык google-calendar. Протоколы совещаний: Agent автоматически записывает и генерирует. Рабочий отчёт: Cron "schedule": "0 18 * * 1-5" для автоматической генерации. Общий рабочий процесс: почта → классификация → извлечение событий → синхронизация с календарём.
Цель практики
Создать ассистента, который может:
- Автоматически обрабатывать почту
- Интеллектуально управлять расписанием
- Генерировать протоколы совещаний
- Организовывать рабочие документы
- Создавать ежедневные рабочие отчёты
Установка необходимых навыков
# Навык Gmail
openclaw skill install gmail
# Навык календаря
openclaw skill install google-calendar
# Навык документов
openclaw skill install google-docs
# Навык совещаний
openclaw skill install zoom
Автоматическая обработка почты
Настройка 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": "Приглашение на совещание",
"action": "extract-calendar",
"label": "Совещания"
}
]
}
}
}
}
Сценарий обработки почты
Пользователь: Обработай сегодняшнюю почту
Agent: Хорошо, давайте посмотрим — сегодня пришло 23 письма...
[Сканирование почты]
[Классификация и обработка]
[Извлечение важной информации]
Результаты обработки:
**Требуют ответа** (3):
1. От руководителя: подтверждение хода проекта — дедлайн завтра
2. От HR: подтверждение записи на обучение — нужно выбрать дату
3. От клиента: описание изменения требований — нужна оценка
**Обработано автоматически** (15):
- Уведомления GitHub: 5 писем, создана сводка
- Обновления JIRA: 4 письма, создана сводка
- Рекламные рассылки: 6 писем, отправлены в архив
**Извлечённые события** (2):
- Обзор продукта: четверг 14:00
- 1v1 совещание: пятница 10:00
**Требуют внимания** (3):
- Уведомление о техобслуживании: в эту субботу
- План выпуска версии
- Уведомление о приёме нового сотрудника
Помочь составить ответы?
Шаблоны автоматических ответов
# Шаблоны ответов на письма
## Подтверждение хода проекта
Спасибо за внимание. Текущий ход проекта:
- Завершено: [перечислить завершённое]
- В работе: [перечислить текущее]
- В ожидании: [перечислить ожидающее]
Планируем завершить в срок, при изменениях сообщим дополнительно.
## Оценка изменения требований
Получили изменение требований, предварительная оценка:
- Область влияния: [оценка влияния]
- Оценка трудозатрат: [оценка объёма работ]
- Рекомендуемое решение: [рекомендация]
Подтвердите, нужно ли дополнительное обсуждение.
Интеллектуальное управление расписанием
Настройка календаря
{
"skills": {
"google-calendar": {
"calendarId": "primary",
"timezone": "Asia/Shanghai",
"reminders": {
"before": [15, 5],
"method": "notification"
},
"workHours": {
"start": "09:00",
"end": "18:00"
}
}
}
}
Сценарий управления расписанием
Пользователь: Помоги спланировать завтрашний день
Agent: Давайте посмотрим завтрашнее расписание...
[Получение данных календаря]
[Анализ существующих встреч]
[Рекомендации по оптимизации]
Завтра (среда) расписание:
**Утро**
- 09:00-09:30 Обработка почты (рекомендация)
- 09:30-11:00 Глубокая работа: разработка проекта А
- 11:00-12:00 Обзор продукта
**После обеда**
- 14:00-15:00 Командная еженедельная встреча
- 15:00-17:00 Код-ревью
- 17:00-18:00 1v1 совещание
**Рекомендации**:
- Встреча в 14:00 может конфликтовать с ревью в 15:00, рекомендую перенести на 15:30
- Рекомендую зарезервировать 12:00-13:00 для обеда и отдыха
Помочь скорректировать?
Умные напоминания
{
"cron": [
{
"id": "daily-morning",
"schedule": "0 8 * * 1-5",
"message": "Доброе утро! Вот расписание и список дел на сегодня"
},
{
"id": "meeting-reminder",
"schedule": "*/15 * * * *",
"message": "Проверить предстоящие встречи, заранее напомнить"
}
]
}
Генерация протоколов совещаний
Процесс ведения протокола
Пользователь: Помоги записать послеобеденное совещание по обзору продукта
Agent: Хорошо, буду вести запись. Сообщите, когда совещание начнётся.
[Начало совещания]
Пользователь: Совещание началось
Agent: Начинаю вести протокол...
[Запись...]
Пользователь: Совещание закончилось
Agent: Хорошо, вот протокол совещания:
## Протокол совещания по обзору продукта
**Дата**: 2026-02-26 14:00-15:00
**Участники**: Продуктовая группа, группа разработки, группа дизайна
**Ведущий**: Иванов А.
### Тема 1: Приоритеты новых функций
- Обсуждение: три наиболее запрошенные пользователями функции
- Решение: в первую очередь разработать функцию поиска, запуск в следующем месяце
### Тема 2: Оптимизация UI
- Обсуждение: варианты редизайна главной страницы
- Решение: дизайн-группа подготовит два варианта, обзор в пятницу
### Задачи
| Ответственный | Задача | Дедлайн |
|-------|------|---------|
| Петров Б. | Завершить дизайн поиска | 03-01 |
| Сидоров В. | Подготовить два варианта главной | 02-28 |
| Козлов Г. | Подготовить отчёт по техоценке | 03-05 |
Отправить участникам?
Шаблон протокола совещания
# Протокол совещания: {{Название совещания}}
**Дата**: {{date}}
**Время**: {{time}}
**Участники**: {{participants}}
**Ведущий**: {{host}}
**Секретарь**: {{recorder}}
## Темы
### Тема 1: {{topic1}}
- Обсуждение: {{points}}
- Решение: {{decision}}
### Тема 2: {{topic2}}
...
## Задачи
| Ответственный | Задача | Дедлайн |
|-------|------|---------|
{{action_items}}
## Следующее совещание
- Время: {{next_meeting}}
- Темы: {{next_topics}}
Автоматическая организация документов
Сценарий организации документов
Пользователь: Помоги организовать папку проекта
Agent: Хорошо, анализирую папку проекта...
[Сканирование файлов]
[Анализ содержимого]
[Предложение плана организации]
Найдены следующие файлы:
**Требуют организации** (12):
- Разрозненные документы (5)
- Неименованные файлы (3)
- Дублирующиеся версии (4)
**Предлагаемый план организации**:
Проект/ ├── Требования/ │ ├── PRD-v1.0.md │ └── Журнал изменений требований.md ├── Дизайн/ │ ├── UI-макеты/ │ └── Архитектурные схемы/ ├── Разработка/ │ ├── Документация API.md │ └── Стандарты разработки.md ├── Тестирование/ │ └── Тест-кейсы/ └── Протоколы совещаний/ └── 2026-02/
Выполнить организацию?
Правила именования документов
{
"documentRules": {
"naming": {
"pattern": "{{type}}-{{name}}-{{date}}",
"types": ["PRD", "Дизайн", "API", "Совещание", "Отчёт"],
"dateFormat": "YYYY-MM-DD"
},
"versioning": {
"enabled": true,
"pattern": "v{{major}}.{{minor}}"
}
}
}
Генерация ежедневного рабочего отчёта
Шаблон отчёта
{
"cron": [
{
"id": "daily-report",
"schedule": "0 18 * * 1-5",
"session": "work",
"message": "Сгенерируйте ежедневный рабочий отчёт"
}
]
}
Генерация отчёта
Пользователь: Сгенерируй ежедневный рабочий отчёт
Agent: Формирую сегодняшний отчёт...
[Анализ коммитов Git]
[Анализ событий календаря]
[Анализ переписки по почте]
# Рабочий отчёт — 2026-02-26
## Выполнено сегодня
- ✅ Завершена разработка функции поиска (3 коммита)
- ✅ Исправлена проблема UI на странице входа
- ✅ Участие в совещании по обзору продукта
- ✅ Выполнено 2 код-ревью
## В работе
- 🔄 Оптимизация результатов поиска (прогресс 60%)
- 🔄 Обновление документации API
## План на завтра
- Завершить оптимизацию поиска
- Начать разработку алгоритма рекомендаций
- Участие в техническом обмене опытом
## Возникшие проблемы
- Требуется оптимизация производительности поиска, предложено решение
## Статистика
- Коммитов кода: 5
- Строк кода: +320 -45
- Время на совещаниях: 2,5 часа
- Обработано писем: 23
Отправить команде?
Интегрированный рабочий процесс
Полная конфигурация автоматизации
{
"cron": [
{
"id": "morning-brief",
"schedule": "0 8 * * 1-5",
"message": "Доброе утро! Расписание и дела на сегодня:\n1. Совещания\n2. Важные письма\n3. Список задач"
},
{
"id": "email-summary",
"schedule": "0 12 * * 1-5",
"message": "Дневная сводка по почте"
},
{
"id": "daily-report",
"schedule": "0 18 * * 1-5",
"message": "Сгенерировать рабочий отчёт"
}
],
"webhooks": [
{
"id": "jira-update",
"path": "/webhook/jira",
"message": "Получено обновление JIRA: {{data.issue.key}} - {{data.issue.summary}}"
}
]
}
Итоги
Ассистент для офисной автоматизации на базе OpenClaw обеспечивает:
- Обработка почты: автоклассификация, сводки, ответы
- Управление расписанием: интеллектуальное планирование, обнаружение конфликтов, напоминания
- Протоколы совещаний: автоматическая запись, структурированный вывод, рассылка
- Организация документов: стандартное именование, автоархивация, контроль версий
- Рабочий отчёт: автоматическая генерация, статистика, синхронизация с командой
История изменений:
- 2026-02-26: первая публикация
Навигация по серии:
- ← Предыдущая: Практика: ассистент для управления знаниями
- → Следующая: Практика: создание ассистента для программирования