Gws Calendar Agenda

📅 终端里秒查 Google 日程

Google Calendar 议程查看器,安全只读方式快速浏览多日历日程,支持按日/周/时区筛选。

收藏
5.4k
安装
2k
版本
1.0.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

gws calendar +agenda 是 Google Workspace CLI 工具集的日程查询子命令,用于以只读方式检索用户关联的所有 Google Calendar 中的即将发生事件。该技能通过 OAuth 2.0 认证与 Google Calendar API 交互,支持灵活的筛选条件与输出格式控制。

功能特性

| 能力 | 说明 |
|------|------|
| 多日历聚合 | 默认查询全部授权日历,无需逐个切换 |
| 时间范围筛选 | `--today`/`--tomorrow`/`--week`/`--days N` 四种粒度 |
| 单日历过滤 | `--calendar` 支持名称或 ID 精确筛选 |
| 时区覆盖 | `--timezone` 允许 IANA 格式时区覆盖,便于跨时区协作 |

显著优点

1. 零风险只读设计:明确声明 read-only 属性,不执行任何创建、修改、删除操作,从根本上杜绝误操作导致日程丢失
2. 命令行效率:适合开发者、运维人员快速 check 日程而无需打开浏览器或移动端应用

3. 与脚本/工作流集成:可配合 cron、CI/CD 或自动化工具实现定时日程提醒、会议冲突检测等场景

4. 符合 POSIX 风格:Unix 用户熟悉的 flag 设计,支持管道与重定向

潜在局限

  • 依赖外部认证:需预配置 gws-shared 的 OAuth 凭据,首次使用门槛较高
  • 无离线能力:完全依赖 Google API 可用性,网络中断即不可用
  • 功能边界明确:仅为查看工具,如需创建会议需使用 gws-calendar 其他子命令
  • 时区易错点--timezone 需严格使用 IANA 标识符(如 America/New_York),常见缩写如 EST 不被支持

适合人群

  • 重度终端用户、开发者、SRE/DevOps 工程师
  • 需要将日程数据融入自动化脚本的技术团队
  • 偏好键盘驱动工作流、减少上下文切换的效率追求者

常规风险提示

| 风险类别 | 说明 | 缓解措施 |
|----------|------|----------|
| OAuth 令牌泄露 | `gws-shared` 存储的凭据若权限过宽可能被滥用 | 确保使用最小权限 Calendar read-only scope |
| 敏感信息泄露 | 会议标题、参会者邮箱可能包含机密信息 | 避免在共享环境/日志中打印完整输出 |
| API 配额耗尽 | 高频自动化调用可能触发 Google 速率限制 | 实施缓存策略,合理设置调用间隔 |

版本信息

  • 当前版本:0.22.0
  • 所属生态:OpenClaw gws 工具链

Gws Calendar Agenda 内容

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