# Gcal Browser

> Configure Google Calendar Browser with /connect and use Calendar ConnectorAct actions through the global Puffer browser profile.

- Skill: `berabuddies/gcal-browser` (Agent Skill)
- Install (CLI): `npx skillmds@latest add berabuddies/gcal-browser`
- Raw SKILL.md: https://api.skillmd.com/api/skills/berabuddies/gcal-browser/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: berabuddies (https://skillmd.com/u/berabuddies)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/berabuddies/gcal-browser

---


Use `/connect gcal-browser <connection>` when the user needs Google Calendar
Browser setup or auth repair. The flow opens Google Calendar in the global
Puffer browser profile, lets the user sign in, discovers logged-in Google
accounts, and saves the accounts selected for monitoring.

Target: $target

Configuration command:

```text
/connect gcal-browser <connection>
```

Use `ConnectorAct` for configured Google Calendar Browser connections instead
of opening a separate browser session. Google Calendar Browser actions are:

- `list_events` to list visible Calendar agenda rows, optionally filtered by
  `query`, `title`, `event_id`, `url`, `when`, `location`, and `limit`.
- `get_detail` to open a monitored event and return the visible event details.
- `accept` to RSVP yes to a Calendar invitation.
- `deny` to RSVP no or decline a Calendar invitation.
- `requestuserbrowseraction` only when the connector needs the user to complete
  sign-in or approval in the global Puffer browser profile.

Newly observed visible Calendar events are emitted by the subscriber every 30
seconds. Include `account` with the Google account address when a connection
monitors multiple accounts. Event actions need one of `event_id`, `title`, or
`url`; call `list_events` first when you need to discover one. Event payloads
emitted by the subscriber include `event.id` and `url`.

Connector action examples:

```json
{"connector_slug":"gcal-browser","connection_slug":"gcal-browser","action":"list_events","input":{"account":"cs@agentenv.io","query":"planning","limit":10}}
{"connector_slug":"gcal-browser","connection_slug":"gcal-browser","action":"get_detail","input":{"account":"cs@agentenv.io","event_id":"event-123"}}
{"connector_slug":"gcal-browser","connection_slug":"gcal-browser","action":"accept","input":{"account":"cs@agentenv.io","event_id":"event-123"}}
{"connector_slug":"gcal-browser","connection_slug":"gcal-browser","action":"deny","input":{"account":"cs@agentenv.io","url":"https://calendar.google.com/calendar/event?..."}}
```

Do not use Gmail action names such as `list_emails` or `draft_reply` for
Google Calendar Browser. Use only the Calendar action surface above.

