gcalcli-calendar
Google Calendar via gcalcli: today-only agenda by default, bounded meaning-first lookup via agenda scans, and fast create/delete with verification--optimized for low tool calls and minimal output.
Why use this skill?
Simplify your schedule with the gcalcli-calendar OpenClaw skill. Fast, semantic Google Calendar management with optimized tool calls.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lstpsche/gcalcli-calendarWhat This Skill Does
The gcalcli-calendar skill serves as a highly optimized interface for managing Google Calendar directly through the command line via the OpenClaw agent. Unlike standard calendar integrations, this tool prioritizes conversational flow and efficiency by defaulting to a 'today-only' agenda view and employing smart, semantic searching rather than brute-force queries. It streamlines the lifecycle of event management—from quick creation to precise deletion—while minimizing token usage and tool call overhead. By adhering to strict CLI flag placement and a bounded lookup logic, it ensures that your calendar remains a source of truth without cluttering your chat output.
Installation
You can integrate this skill into your environment by running the following command in your terminal:
clawhub install openclaw/skills/skills/lstpsche/gcalcli-calendar
Once installed, ensure your gcalcli credentials are correctly configured in your home directory so the agent can interface with your Google account seamlessly.
Use Cases
This skill is perfect for busy professionals and power users who need to:
- View their daily schedule with a single glance without unnecessary calendar noise.
- Quickly add recurring or one-off meetings using natural language.
- Delete or edit appointments by describing the event's 'meaning' rather than finding a specific event ID.
- Locate events across upcoming weeks or months without needing to specify complex date ranges manually.
Example Prompts
- "What do I have on my agenda for today?"
- "Cancel my dentist appointment on Thursday."
- "Schedule a team sync for next Monday at 2 PM for one hour."
Tips & Limitations
To get the most out of gcalcli-calendar, rely on the agent's semantic understanding. When deleting events, don't worry about exact timestamps; just describe the event. If you need to find something further out, the agent will automatically expand its search from 30 to 180 days. Remember that the tool defaults to your primary calendar; if you manage multiple calendars, explicitly state which one you are referring to. For auditing, you can always ask the agent to show the commands it executed to verify precision. Avoid manually inputting complex ISO dates unless absolutely necessary, as the natural language parser is designed to handle human-friendly phrasing efficiently.
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-lstpsche-gcalcli-calendar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
briefing
Daily briefing: gathers calendar (gcalcli-calendar), active todos (todo-management), and weather (openmeteo-sh-weather-simple) into a concise summary.
todo-management
Per-workspace SQLite todo manager (./todo.db) with groups and task statuses (pending/in_progress/done/skipped), operated via {baseDir}/scripts/todo.sh for adding, listing, editing, moving, and removing entries and managing groups.
Gog Calendar
Skill by lstpsche
openmeteo-weather
Get current weather, hourly and daily forecasts for any city or coordinates worldwide. Use when the user asks about weather, temperature, rain, snow, wind, sunrise/sunset, UV, humidity, pressure, or wants to know if they need an umbrella.
openmeteo-sh-weather-advanced
Advanced weather from free OpenMeteo API: historical data, detailed variable selection, model choice, past-days, and in-depth forecasts. Use when the user asks about historical weather, specific weather models, niche variables (pressure, dew point, snow depth, etc.), or needs fine-grained control beyond simple current/forecast queries.