Google Calendar (via gcalcli)

PassAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Google Calendar helper, but users should notice that it can use a locally authenticated gcalcli account to create and delete calendar events with limited extra prompting.

This skill appears purpose-aligned and not malicious. Before installing, make sure you are comfortable with a personal-assistant workflow that can create or delete events after an explicit user request without a second confirmation when the match is clear. Also confirm that gcalcli is authenticated to the correct Google account.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the agent misunderstands which event you meant, it could delete or edit an event without asking one more confirmation question.

Why it was flagged

The skill intentionally allows no-extra-prompt calendar mutations and non-interactive deletion when it judges the user request and target event to be unambiguous. This is disclosed and bounded, but a wrong match could still change or delete a real calendar event.

Skill content
For cancel/delete/edit actions, skip confirmation when ALL of these hold ... Use non-interactive delete with `--iamaexpert` ... Always verify via agenda
Recommendation

Install only if you want low-friction calendar management. If you prefer confirmation before every destructive action, edit the Actions policy to always ask first.

What this means

The agent can act on the Google Calendar account already authenticated in gcalcli.

Why it was flagged

The skill relies on gcalcli's locally stored Google OAuth credentials to access the user's calendar. This is expected for the integration, but it grants account-level calendar access through the configured gcalcli profile.

Skill content
It authenticates via OAuth2 and stores credentials locally. This skill does not handle authentication — gcalcli must be set up and authenticated before use.
Recommendation

Verify which Google account and calendars gcalcli is configured to use, and protect or revoke the local OAuth token if needed.

What this means

The security of calendar access depends partly on the locally installed gcalcli package.

Why it was flagged

The skill depends on an external CLI installed outside the skill package. This is central to the stated purpose and not auto-installed by the skill, but users should install it from a trusted source.

Skill content
`gcalcli` — install via `pip install gcalcli` or `brew install gcalcli`
Recommendation

Install gcalcli from a trusted package source, keep it updated, and review its OAuth permissions.