返回顶部
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
安全检测
已通过
186
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

calendar-crab

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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部