← Back to Skills Marketplace
xejrax

Calendar

by Xejrax · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3067
Downloads
1
Stars
13
Active Installs
1
Versions
Install in OpenClaw
/install brainz-calendar
Description
Manage Google Calendar events using `gcalcli`. Create, list, and delete calendar events from the CLI.
README (SKILL.md)

Calendar Skill

Use gcalcli to interact with Google Calendar. Requires GOOGLE_CALENDAR_API_KEY (or CALDAV_URL/CALDAV_USER/CALDAV_PASS for CalDAV).

Listing Events

List upcoming events in a date range:

gcalcli agenda "2026-02-03" "2026-02-10"

Creating Events

Add a new calendar event:

gcalcli add --title "Team sync" --when "2026-02-04 10:00" --duration 30

Deleting Events

Delete an event by search term:

gcalcli delete "Team sync"

Install

pip install gcalcli
Usage Guidance
Before installing, ask the publisher to update the skill metadata to declare exactly which credentials it needs (GOOGLE_CALENDAR_API_KEY, or CALDAV_* variables) and how those credentials are used/stored. Verify the source of the skill (there is no homepage or repository listed) and prefer installing gcalcli yourself rather than having the agent run pip automatically. Be cautious about giving the agent access to environment variables or config files that contain API keys or passwords; if you must use this skill, store credentials in a secure place (not a shared env) and run the skill in a sandboxed account. Finally, confirm how gcalcli will authenticate (OAuth client files, token cache like ~/.gcalcli_oauth, or plain API keys) so you know where secrets will live on disk.
Capability Analysis
Type: OpenClaw Skill Name: brainz-calendar Version: 1.0.0 The skill bundle is designed to manage Google Calendar events using `gcalcli`. The `SKILL.md` file provides clear instructions for installation via `pip install gcalcli` and examples for listing, creating, and deleting events, all of which are standard operations for the tool. There is no evidence of prompt injection attempts, data exfiltration, malicious execution, or other high-risk behaviors across any of the provided files. All content is aligned with the stated purpose.
Capability Assessment
Purpose & Capability
Name/description match the actual behavior (gcalcli CLI calls). Requiring the gcalcli binary and providing a pip install for gcalcli is proportionate to the stated purpose. However, the SKILL.md mentions needing GOOGLE_CALENDAR_API_KEY or CALDAV_URL/CALDAV_USER/CALDAV_PASS while the skill metadata lists no required environment variables or credentials — this mismatch is unexpected.
Instruction Scope
SKILL.md contains concrete gcalcli commands (agenda, add, delete) which stay within calendar management. But it explicitly refers to API keys/CALDAV credentials as required inputs; those credentials are sensitive and the instructions do not say how they are supplied or stored. The instructions give broad examples but do not constrain where credentials come from, which increases the risk if an agent is given access to environment/config.
Install Mechanism
Install is a straightforward pip install gcalcli which is expected for this tool. pip installs are common and reasonable here, but they carry the usual supply-chain risk of installing packages from PyPI. No obscure or remote download URLs are used.
Credentials
The skill metadata declares no required environment variables, yet SKILL.md explicitly references GOOGLE_CALENDAR_API_KEY or CALDAV_URL/CALDAV_USER/CALDAV_PASS. Sensitive variables (API keys, usernames, passwords) are implied but not declared as required — this is a red flag because the agent or user might be asked to provide or expose secrets without clear metadata or provenance.
Persistence & Privilege
The skill does not request always:true and does not claim to modify other skills or global agent config. Agent autonomous invocation is allowed (the platform default) but that by itself is expected for typical skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install brainz-calendar
  3. After installation, invoke the skill by name or use /brainz-calendar
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish
Metadata
Slug brainz-calendar
Version 1.0.0
License
All-time Installs 13
Active Installs 13
Total Versions 1
Frequently Asked Questions

What is Calendar?

Manage Google Calendar events using `gcalcli`. Create, list, and delete calendar events from the CLI. It is an AI Agent Skill for Claude Code / OpenClaw, with 3067 downloads so far.

How do I install Calendar?

Run "/install brainz-calendar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Calendar free?

Yes, Calendar is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Calendar support?

Calendar is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Calendar?

It is built and maintained by Xejrax (@xejrax); the current version is v1.0.0.

💬 Comments