agentio-gcal

Manage Google Calendar events through the agentio CLI commands.

2|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/plosson/agentio --skill agentio-gcal-plosson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agentio-gcal
Source: https://github.com/plosson/agentio/tree/main/claude/skills/agentio-gcal
Command: npx skills add https://github.com/plosson/agentio --skill agentio-gcal-plosson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets AI agents and CI/CD pipelines read, create, update, and respond to Google Calendar events from the command line without building custom API integrations. ## Core Features & Use Cases - Event Management: List, search, create, update, and delete calendar events with support for recurrence rules, reminders, attendees, and Google Meet links. - Scheduling Intelligence: Query free/busy information across multiple calendars and respond to invitations with accepted, declined, or tentative statuses. - Use Case: In a GitHub Actions workflow, an agent checks today's events with agentio gcal events --today, finds an open slot via agentio gcal freebusy, and creates a meeting with a Meet link, all as plain CLI commands. ## Quick Start Ask the agent to list today's events on your primary Google Calendar using the agentio gcal events command.

Frequently Asked Questions about agentio-gcal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list Google Calendar events from the command line?▼

Run agentio gcal events to list upcoming events on your primary calendar. Use flags like --today, --days 7, or --from/--to with RFC3339 datetimes to control the time range, and --limit to cap results.

How to create a recurring Google Calendar event with a Meet link?▼

Use agentio gcal create with --summary, --from, and --to for the time, add --rrule with a recurrence rule like RRULE:FREQ=WEEKLY;BYDAY=MO, and pass --with-meet to attach a Google Meet link automatically.

Can I check free/busy availability across multiple calendars?▼

Yes, agentio gcal freebusy accepts comma-separated calendar IDs and a --from/--to RFC3339 range. It returns busy slots for each calendar, which helps find open meeting times across attendees.

Does agentio gcal support responding to event invitations?▼

Yes, agentio gcal respond takes a calendar ID and event ID with --status set to accepted, declined, or tentative. You can also attach an optional --comment explaining your response.

How do I delete a calendar event without notifying attendees?▼

Run agentio gcal delete with the calendar ID and event ID, and set --send-updates none. This removes the event silently without sending notification emails to attendees.