gcal

Sync upcoming events from configured Google Calendar accounts into a unified view.

Updated Dec 15, 2025
One-click install
npx skills add https://github.com/bentossell/bentos --skill gcal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcal
Source: https://github.com/bentossell/bentos/tree/main/internal/assets/pos/skills/gcal
Command: npx skills add https://github.com/bentossell/bentos --skill gcal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Google Calendar surfaces and cross-account event visibility to streamline planning and avoid missed meetings by aggregating events from configured accounts.

Core Features & Use Cases

  • Sync upcoming events from configured Google Calendar accounts into a unified view tied to the primary calendar.
  • Surface availability and recent events to enable quick planning and decision making.
  • Propose safe calendar actions in MVP, focusing on read-only sync with create operations gated by the MVP policy.

Quick Start

Sync upcoming events from the primary calendar for the configured accounts and review the resulting state.

Frequently Asked Questions about gcal

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

FAQPage Schema
How do I sync upcoming events from multiple Google Calendar accounts into one view?

To sync Google Calendar events across multiple accounts, this Skill aggregates upcoming events into a unified view tied to your primary calendar. It uses the gccli tool and reads configuration from SKILL.md frontmatter to pull events for planning and availability checks.

Can I create new calendar events or does this only sync existing ones?

This Skill primarily performs read-only Google Calendar sync to surface events for review. It can propose safe calendar actions as an MVP feature, but create operations are gated by the MVP policy to ensure safe action proposals.

What do I need to configure to aggregate events across my Google Calendar accounts?

You need the gccli tool installed and must configure your accounts, calendar_id, and sync range in the SKILL.md frontmatter. This setup allows the Skill to read from configured Google Calendar accounts and aggregate events within the primary calendar.

Does this Skill support cross-account visibility for checking calendar availability?

Yes, this Skill surfaces cross-account Google Calendar visibility by aggregating events from configured accounts. It syncs upcoming events to enable quick planning, availability checks, and safe action proposals to avoid missed meetings.

What are the limitations of using this Google Calendar sync approach?

The main limitation is that write operations are restricted; the Skill focuses on read-only sync with create operations gated by an MVP policy. It relies entirely on the gccli tool and frontmatter configuration to aggregate events safely.

When do I need to aggregate Google Calendar events from multiple accounts?

You need to aggregate Google Calendar events when you require cross-account visibility to streamline planning and avoid missed meetings. This Skill solves that problem by syncing upcoming events from configured accounts into a unified view for review.