Google Calendar (via gcalcli)

📅 命令行极速操控 Google 日历

productivity榜 #32

命令行极速管理 Google 日历:查日程、搜事件、增删改一站式完成,零配置开箱即用。

收藏
44.8k
安装
14.9k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

gcalcli-calendar 是基于开源工具 gcalcli 的 Google Calendar 命令行封装技能,主打最少调用、最少输出、精准响应

查询场景:支持今日/明日/未来 N 天议程(agenda)、周/月视图(calw/calm)、关键字搜索(search)。搜索默认限定未来 6 个月,无结果时提示扩展窗口而非盲目全量扫描。

管理场景:快速创建(quick 自然语言或结构化参数)、编辑、删除事件。所有写操作强制确认:先摘要变更内容(日历、标题、时间、地点、参会人),待用户显式回复 "yes" 后执行。

配置驱动:读取用户预设的 default-calendarsignore-calendars,避免跨日历噪音;仅在用户明确要求或结果异常时才扩大范围。

显著优点

  • Token 极省:默认 --nocolor,纯文本输出;仅在需要解析时才用 --tsv
  • 零猜测:无结果时不臆断原因,仅陈述搜索范围并提供最小下一步(扩窗/指定日期)
  • 防御性设计:写操作二次确认,防止误删误改
  • 时间边界清晰:所有搜索默认 180 天窗口,防止无限扫描导致延迟

潜在局限

  • 依赖本地配置:若用户未配置 gcalcli 或未授权 OAuth,技能无法自修复
  • OAuth 令牌敏感:需本地存储 Google API 凭据,多设备同步时需手动处理
  • 自然语言解析力有限quick 模式依赖 gcalcli 内置 NLP,复杂循环日程可能解析偏差
  • 无冲突检测:快速创建不自动提示时间冲突,需用户自行判断

适合人群

  • 习惯终端/键盘流的开发者、运维、PM
  • 需要快速批量查询或脚本化日历操作的用户
  • 对界面冗余信息敏感、追求极速响应效率的场景

常规风险

  • OAuth 泄露风险:配置文件含 refresh token,需确保 ~/.gcalcli_oauth 权限 600
  • 误操作风险:尽管有确认环节,批量 delete 仍可能因同名事件选错
  • 时区歧义:跨时区会议需显式指定时区,否则可能落入默认本地时区

Google Calendar (via gcalcli) 内容

手动下载zip · 1.9 kB
SKILL.mdtext/markdown
请选择文件