Yandex Calendar
Skill by gbroccoli
Why use this skill?
Manage your Yandex Calendar effortlessly via terminal commands with OpenClaw. Sync, list, and create events using the Yandex Calendar skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gbroccoli/yandex-calendarWhat This Skill Does
The Yandex Calendar skill for OpenClaw provides a command-line interface to manage your schedules directly within your terminal environment. By leveraging the power of CalDAV protocols through the integration of vdirsyncer and khal, the skill enables users to stay organized without leaving their preferred workflow. It acts as a bridge between the OpenClaw AI agent and your Yandex Calendar account, allowing for seamless retrieval of upcoming events, searching through past records, and rapid creation of new appointments.
Installation
To integrate this skill into your environment, use the OpenClaw package manager. Open your terminal and run:
clawhub install openclaw/skills/skills/gbroccoli/yandex-calendar
Ensure that both vdirsyncer and khal are installed on your host system, as the skill acts as an interface layer for these utilities.
Use Cases
This skill is perfect for power users who prefer keyboard-centric workflows. It excels in environments where context switching between a browser-based calendar and a terminal window is counter-productive. Use this to quickly check your availability during a coding session, log meetings as they arise, or search for historical appointment details without manual calendar navigation. It is specifically optimized for automated daily briefings where the AI can report your agenda upon start-up.
Example Prompts
- "What does my schedule look like for the rest of today?"
- "Add a new meeting called 'Project sync' for tomorrow at 10:00 AM with a duration of 1 hour."
- "Search my calendar for events related to the Q1 budget review."
Tips & Limitations
- Syncing: The skill relies on
vdirsyncerfor synchronization. Always ensure your network connection is stable, as the skill performs local sync operations to pull the latest CalDAV data. - Error Handling: If
vdirsyncerfails, the system defaults tokhallocal data. This ensures you can at least view existing entries, though they may be cached. - Formatting: When adding events, stick to the
khalsyntax (e.g., '1h', '30m') to avoid parsing errors. Using natural language for dates like 'tomorrow' is supported and highly recommended for speed.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gbroccoli-yandex-calendar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api