← Back to Skills Marketplace
gbroccoli

yandex-calendar

by gbroccoli · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1344
Downloads
2
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install yandex-calendar
Description
Управляйте Яндекс.Календарём через CalDAV: просматривайте, добавляйте и ищите события с синхронизацией через vdirsyncer и khal.
README (SKILL.md)

Яндекс.Календарь

Управление Яндекс.Календарём через CalDAV (vdirsyncer + khal)

Доступные команды

Показать события

  • vdirsyncer sync && khal list today - события на сегодня
  • khal list today 7d - события на неделю
  • khal calendar - календарь на месяц

Добавить событие

khal new "ДАТА ВРЕМЯ" "ДЛИТЕЛЬНОСТЬ" "НАЗВАНИЕ" && vdirsyncer sync

Примеры:

  • khal new "2026-02-10 15:00" "1h" "Встреча с клиентом"
  • khal new "завтра 14:00" "30m" "Звонок"

Поиск

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 часа)
Usage Guidance
This skill is an instruction-only helper that runs vdirsyncer and khal to manage a Yandex CalDAV calendar. Before installing or enabling it, verify that you have vdirsyncer and khal installed and configured the way you expect (they typically store credentials/config in your home configuration directories). Be aware the skill will use those local configs and will cause network requests to your CalDAV server (Yandex). The metadata omits declaring required binaries and has no source/homepage, so treat the package as unvetted: if you proceed, prefer running these commands yourself first to confirm behavior, and only enable this skill if you trust its author or run it in an environment where the calendar credentials are safe to use. If possible, ask the publisher to update metadata to declare required binaries, explain which config files are used, and provide a source/homepage.
Capability Analysis
Type: OpenClaw Skill Name: yandex-calendar Version: 1.0.0 The skill bundle is designed to manage Yandex Calendar using `vdirsyncer` and `khal` tools. All commands and instructions in `SKILL.md` are directly related to calendar synchronization and management, such as listing, adding, and searching events. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts to subvert the agent's intended behavior beyond the skill's stated purpose. The use of `vdirsyncer` and `khal` for CalDAV operations is aligned with the skill's description.
Capability Assessment
Purpose & Capability
The SKILL.md clearly targets Yandex Calendar via CalDAV using vdirsyncer and khal, which is coherent with the skill name. However, the skill metadata lists no required binaries or credentials even though the runtime instructions explicitly call vdirsyncer and khal — a mismatch that is unexpected and should have been declared.
Instruction Scope
The instructions are specific and limited to calendar actions (sync, list, new, search). However, running vdirsyncer and khal will access local CalDAV configuration files and stored credentials (e.g., vdirsyncer/khal configs under user config dirs) and will make network calls to the calendar server. The SKILL.md does not mention which local files/configs are used or that it will transmit data to remote CalDAV endpoints.
Install Mechanism
No install spec is present (instruction-only), so nothing will be written to disk by the skill itself. This is the lowest install risk.
Credentials
The skill requests no environment variables or explicit credentials, which is proportionate in that it does not ask for new secrets. But it implicitly relies on existing local CalDAV credentials/configuration managed by vdirsyncer/khal. The absence of any declared 'required binaries' in metadata is a discrepancy and may mislead users about what local access is needed.
Persistence & Privilege
The skill does not request persistent/always-on presence and uses default autonomous invocation settings. It does not attempt to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yandex-calendar
  3. After installation, invoke the skill by name or use /yandex-calendar
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Yandex Calendar skill with CalDAV integration. - Manage Yandex.Calendar using vdirsyncer and khal commands. - View today's, weekly, or monthly events; add new events; search events. - Includes clear command examples and bot usage instructions. - Automatic calendar sync before viewing or after adding events. - Tips for handling sync errors and examples for date/time formats.
Metadata
Slug yandex-calendar
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is yandex-calendar?

Управляйте Яндекс.Календарём через CalDAV: просматривайте, добавляйте и ищите события с синхронизацией через vdirsyncer и khal. It is an AI Agent Skill for Claude Code / OpenClaw, with 1344 downloads so far.

How do I install yandex-calendar?

Run "/install yandex-calendar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is yandex-calendar free?

Yes, yandex-calendar is completely free (open-source). You can download, install and use it at no cost.

Which platforms does yandex-calendar support?

yandex-calendar is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created yandex-calendar?

It is built and maintained by gbroccoli (@gbroccoli); the current version is v1.0.0.

💬 Comments