← Back to Skills Marketplace
swayamg20

Trip Calendar

by Swayam Gupta · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
441
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install trip-calendar
Description
Add trip itineraries, flights, hotel check-ins, and activities to Google Calendar using gog CLI. Handles "add to calendar" and boarding pass parsing.
Usage Guidance
This skill appears to do what it says: it calls your local 'gog' CLI to create calendar events and will only add events after confirmation. Before installing/using it: (1) ensure you have the 'gog' CLI installed and authenticated to the Google account you want to modify — the skill does not request credentials itself; (2) be aware that boarding-pass parsing is underspecified: the agent may rely on built-in vision/OCR or ask you to provide extracted text — confirm how images are handled and whether they are sent to any external OCR service; (3) note the skill forces IST (+05:30) for created events — change may be needed if you want events in another timezone; (4) because boarding passes contain personal data, verify you are comfortable having the agent read those images and confirm calendar additions before proceeding.
Capability Analysis
Type: OpenClaw Skill Name: trip-calendar Version: 1.0.0 The skill is suspicious due to a significant shell injection vulnerability. The `SKILL.md` instructs the AI agent to construct and execute `gog` CLI commands using parameters (`--summary`, `--location`, `--description`) that will likely be populated with user-provided or parsed data. There are no explicit instructions for the agent to sanitize or escape this input, creating a clear path for an attacker to inject arbitrary shell commands into the `gog` execution, potentially leading to Remote Code Execution (RCE) on the host system.
Capability Assessment
Purpose & Capability
Name/description match the declared requirement: the skill adds trip items to Google Calendar and explicitly requires the 'gog' CLI. Asking for the gog binary is proportional and expected for this purpose.
Instruction Scope
Most instructions stay within calendar-creation scope (show exact gog command format, event fields, confirmation rules). The boarding-pass parsing step asks the agent to 'Extract' fields from an image but does not specify how (no OCR tool, no external service, no fallback). Also the rule 'Always use IST (+05:30)' is a behavioral constraint users should be aware of.
Install Mechanism
Instruction-only skill with no install spec or downloaded artifacts; nothing is written to disk by the skill itself. Low installation risk.
Credentials
The skill requests no environment variables or credentials. It relies on the local gog CLI being present and (implicitly) authenticated to the user's Google account — reasonable and proportionate for calendar integration.
Persistence & Privilege
No elevated persistence requested (always is false). Agent invocation autonomy is default and not by itself a concern here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trip-calendar
  3. After installation, invoke the skill by name or use /trip-calendar
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Trip-calendar v1.0.0 initial release: - Enables adding trip itineraries, flights, hotels, and activities to Google Calendar using gog CLI. - Supports "add to calendar" triggers and boarding pass screenshot parsing. - Creates calendar events only for key milestones with clear formatting and emojis. - Ensures user confirmation before adding any calendar entries. - Handles missing calendar integration by providing the itinerary for manual addition.
Metadata
Slug trip-calendar
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Trip Calendar?

Add trip itineraries, flights, hotel check-ins, and activities to Google Calendar using gog CLI. Handles "add to calendar" and boarding pass parsing. It is an AI Agent Skill for Claude Code / OpenClaw, with 441 downloads so far.

How do I install Trip Calendar?

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

Is Trip Calendar free?

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

Which platforms does Trip Calendar support?

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

Who created Trip Calendar?

It is built and maintained by Swayam Gupta (@swayamg20); the current version is v1.0.0.

💬 Comments