← 返回 Skills 市场
Trip Calendar
作者
Swayam Gupta
· GitHub ↗
· v1.0.0
441
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install trip-calendar - 安装完成后,直接呼叫该 Skill 的名称或使用
/trip-calendar触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 441 次。
如何安装 Trip Calendar?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install trip-calendar」即可一键安装,无需额外配置。
Trip Calendar 是免费的吗?
是的,Trip Calendar 完全免费(开源免费),可自由下载、安装和使用。
Trip Calendar 支持哪些平台?
Trip Calendar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Trip Calendar?
由 Swayam Gupta(@swayamg20)开发并维护,当前版本 v1.0.0。
推荐 Skills