← 返回 Skills 市场
gbroccoli

yandex-calendar

作者 gbroccoli · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1344
总下载
2
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install yandex-calendar
功能描述
Управляйте Яндекс.Календарём через CalDAV: просматривайте, добавляйте и ищите события с синхронизацией через vdirsyncer и khal.
使用说明 (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 часа)
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yandex-calendar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yandex-calendar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug yandex-calendar
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

yandex-calendar 是什么?

Управляйте Яндекс.Календарём через CalDAV: просматривайте, добавляйте и ищите события с синхронизацией через vdirsyncer и khal. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1344 次。

如何安装 yandex-calendar?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install yandex-calendar」即可一键安装,无需额外配置。

yandex-calendar 是免费的吗?

是的,yandex-calendar 完全免费(开源免费),可自由下载、安装和使用。

yandex-calendar 支持哪些平台?

yandex-calendar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 yandex-calendar?

由 gbroccoli(@gbroccoli)开发并维护,当前版本 v1.0.0。

💬 留言讨论