Управление Яндекс.Календарём через CalDAV (vdirsyncer + khal)
Scanned 9/11/2026
Install to Claude Code
npx -y skills add lxyeternal/MalSkillBench --skill yandex-calendar --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Yandex Calendar?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lxyeternal-yandex-calendar)More formats (shields.io, HTML) on the badges page.
# Яндекс.Календарь
Управление Яндекс.Календарём через CalDAV (vdirsyncer + khal)
## Доступные команды
### Показать события
- `vdirsyncer sync && khal list today` - события на сегодня
- `khal list today 7d` - события на неделю
- `khal calendar` - календарь на месяц
### Добавить событие
```bash
khal new "ДАТА ВРЕМЯ" "ДЛИТЕЛЬНОСТЬ" "НАЗВАНИЕ" && vdirsyncer sync
```
Примеры:
- `khal new "2026-02-10 15:00" "1h" "Встреча с клиентом"`
- `khal new "завтра 14:00" "30m" "Звонок"`
### Поиск
```bash
khal search "текст для поиска"
```
## Инструкции для бота
Когда пользователь спрашивает про календарь, используй эти команды:
**"Покажи события на сегодня"** или **"Что у меня сегодня?"**
→ Выполни: `vdirsyncer sync && khal list today`
→ Покажи результат пользователю
**"Что у меня на этой неделе?"** или **"События на неделю"**
→ Выполни: `khal list today 7d`
**"Добавь встречу [дата] в [время]"**
→ Выполни: `khal new "ДАТА ВРЕМЯ" "ДЛИТЕЛЬНОСТЬ" "НАЗВАНИЕ" && vdirsyncer sync`
→ Примеры дат: "завтра 15:00", "2026-02-10 14:00"
**"Найди событие про [тема]"**
→ Выполни: `khal search "тема"`
## Примечания
- Всегда синхронизируй перед показом событий: `vdirsyncer sync`
- После добавления события тоже синхронизируй: `&& vdirsyncer sync`
- Если vdirsyncer выдаёт ошибку, используй только `khal` без синхронизации
- Длительность: 30m (30 минут), 1h (1 час), 2h (2 часа)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!