闲社服务运行正常AI智能体自动化平台
c

日历蟹

技能标识:calendar-crab

Google Calendar CLI — list, create, move, and delete events. Zero dependencies, just Node.js + Google OAuth.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

日历蟹

Calendar Crab

通过单个Node.js脚本管理Google日历。无需npm安装。

前置条件

  • - Node.js 18+
  • 已启用Calendar API的Google Cloud项目
  • 保存至~/.openclaw/secrets/的OAuth凭据及刷新令牌(参见下方设置)

命令

列出即将开始的事件

bash node calendar-crab.js list --days=7 --max=20

创建事件

bash node calendar-crab.js create \ --title=团队同步 \ --date=2026-03-20 \ --time=10:00 \ --duration=30 \ --location=Zoom \ --attendees=alice@co.com,bob@co.com \ --description=每周同步 \ --tz=America/Los_Angeles

移动事件

bash

按日期+时间

node calendar-crab.js move --date=2026-03-20 --from=10:00 --to=14:00

按事件ID

node calendar-crab.js move --id=EVENT_ID --to=2026-03-20T14:00:00-07:00

删除事件

bash node calendar-crab.js delete --id=EVENT_ID node calendar-crab.js delete --date=2026-03-20 --time=10:00

配置

环境变量默认值描述
CALENDARCRABSECRETS~/.openclaw/secrets包含OAuth及令牌JSON文件的目录
CALENDARCRABTZ
系统本地时区 | 事件的默认时区 | | CALENDARCRABCALENDAR | primary | Google日历ID |

时区也可通过--tz=America/Los_Angeles在每个命令中单独设置。

执行规则

  1. 1. 始终先执行list以确认目标事件存在且唯一。
  2. move和delete会自动通知所有参与者(sendUpdates=all)。
  3. 失败时,返回原始Google API错误信息以供调试。

设置

  1. 1. 访问Google Cloud控制台并创建项目。
  2. 启用Google Calendar API。
  3. 创建OAuth 2.0凭据(桌面应用类型)。
  4. 将凭据保存为~/.openclaw/secrets/google-calendar-oauth.json:
json { client_id: 您的客户端ID, client_secret: 您的客户端密钥 }
  1. 5. 通过OAuth流程获取刷新令牌,并保存为~/.openclaw/secrets/google-calendar-token.json:
json { refresh_token: 您的刷新令牌, access_token: , expires_in: 0, obtained_at: }

脚本将使用刷新令牌自动刷新访问令牌。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 calendar-crab-1776215402 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 calendar-crab-1776215402 技能

通过命令行安装

skillhub install calendar-crab-1776215402

下载

⬇ 下载 calendar-crab v1.0.0(免费)

文件大小: 6.3 KB | 发布时间: 2026-4-17 14:16

v1.0.0 最新 2026-4-17 14:16
Initial release: list, create, move, delete Google Calendar events. Zero deps.
返回顶部