← 返回 Skills 市场
adrianmiller99

Google Calendar

作者 Adrian Miller · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
17080
总下载
11
收藏
119
当前安装
1
版本数
在 OpenClaw 中安装
/install google-calendar
功能描述
Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw.
安全使用建议
Review before installing. Use the narrowest Google Calendar OAuth scope and a limited calendar when possible, confirm event IDs yourself before update or delete operations, and avoid running the refresh helper in shared environments or logs because it writes and prints a short-lived Google access token.
功能分析
Type: OpenClaw Skill Name: google-calendar Version: 0.1.0 The skill is classified as suspicious due to a significant discrepancy between its documentation and implementation. The `scripts/refresh_token.py` script writes the obtained `GOOGLE_ACCESS_TOKEN` to a local file (`~/.config/google-calendar/secrets.env`), which is a risky capability (file system write) and is not explicitly mentioned or explained in the `SKILL.md` documentation. Furthermore, the `SKILL.md` describes a different method for obtaining the initial refresh token and a different implementation approach (using the official Google API client library) than what is actually provided in the Python scripts, leading to a lack of transparency and potential operational confusion.
能力评估
Purpose & Capability
The stated purpose matches the main capability: listing, adding, updating, and deleting Google Calendar events through Google APIs. No unrelated exfiltration, obfuscation, or destructive non-calendar behavior was found.
Instruction Scope
Calendar mutation and deletion are documented, but the delete path executes directly with only an event ID and no confirmation, preview, dry-run, or recovery guidance.
Install Mechanism
Setup is user-directed, but the documentation references a helper module and Google client libraries that do not match the bundled urllib-based scripts; dependencies are also unpinned.
Credentials
The skill requires Google OAuth/client credentials and a bearer access token, while the package metadata does not declare those credential requirements; the documentation also describes refresh-token use while the runtime script requires GOOGLE_ACCESS_TOKEN.
Persistence & Privilege
The refresh helper writes GOOGLE_ACCESS_TOKEN to ~/.config/google-calendar/secrets.env and prints the OAuth token response, but SKILL.md tells users to store secrets with openclaw secret set and does not disclose this plaintext local token persistence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install google-calendar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /google-calendar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of the Google Calendar skill. - Supports listing, creating, updating, and deleting events via the Google Calendar API. - Command-line interface for all operations, with JSON output and error handling. - Requires OAuth setup (client ID, secret, refresh token) and environment variable configuration. - Setup and usage documented, including package dependencies and credential management.
元数据
Slug google-calendar
版本 0.1.0
许可证
累计安装 542
当前安装数 119
历史版本数 1
常见问题

Google Calendar 是什么?

Interact with Google Calendar via the Google Calendar API – list upcoming events, create new events, update or delete them. Use this skill when you need programmatic access to your calendar from OpenClaw. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 17080 次。

如何安装 Google Calendar?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install google-calendar」即可一键安装,无需额外配置。

Google Calendar 是免费的吗?

是的,Google Calendar 完全免费(开源免费),可自由下载、安装和使用。

Google Calendar 支持哪些平台?

Google Calendar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Google Calendar?

由 Adrian Miller(@adrianmiller99)开发并维护,当前版本 v0.1.0。

💬 留言讨论