gcalcli

📅 终端谷歌日历管理与会议笔记导出

🥥68总安装量 16评分人数 11
100% 的用户推荐

基于成熟开源工具 gcalcli,提供终端查看 Google Calendar、智能搜索会议及批量导出 Gemini AI 笔记的能力,助力高效日程管理与会议准备。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无可执行代码,无动态加载或网络下载执行风险
  • ✅ 仅支持只读操作(agenda/search/list),无数据修改或删除风险
  • ⚠️ 来源为 T3 级个人账号(gargravish),建议在使用前审查文档内容准确性
  • ⚠️ 推荐使用第三方个人 fork(shanemcd/gcalcli),需验证代码可靠性与安全性
  • ⚠️ 需要 Google OAuth 授权访问日历数据,涉及个人隐私信息访问权限

使用说明

该 Skill 本质上是 gcalcli 工具的使用指南,通过 uvx 实现零依赖安装运行,使用户能够在终端环境中与 Google Calendar 进行交互。核心用法涵盖通过 agenda 命令查看日程安排、利用 search 进行事件检索,以及结合 jq 工具对 JSON 输出进行复杂的数据过滤与处理。特别值得关注的是其对会议附件的深度支持,尤其是能够提取并批量导出由 Gemini 生成的 AI 会议笔记,这对需要整理会议纪要的用户极具价值。

显著优点在于其完全基于命令行的设计理念,能够与 grep、awk、jq 等 Unix 工具链无缝集成,非常适合构建自动化工作流。JSON 和 TSV 两种结构化输出格式确保了数据可被程序化解析,避免了传统人工复制粘贴的繁琐。此外,文档详细阐述了时间范围的行为特性(如 "today" 从当前时间而非午夜开始),帮助用户准确获取所需数据。

潜在缺点与局限性同样明显。首先,该 Skill 为纯文档型资产,仅提供使用说明,实际功能依赖外部工具 gcalcli。其次,gcalcli 仅支持只读操作,无法通过 CLI 创建或修改日历事件。更为关键的是,为了获取附件支持,文档推荐使用特定的第三方 fork(shanemcd/gcalcli),这引入了供应链安全风险和维护不确定性。此外,必须经由 Google OAuth 认证才能访问数据,对隐私敏感型用户可能构成顾虑。

适合的目标群体主要包括习惯终端操作的技术人员(开发者、运维工程师)、需要批量处理会议记录并进行知识管理的效率爱好者,以及希望将日程查看集成到自动化脚本中的高级用户。对于依赖图形界面或需要编辑日历功能的普通用户,该 Skill 并不适用。

使用风险方面,数据隐私是首要考量,虽然为只读权限,但仍需授权访问敏感的日历数据。其次,依赖个人维护的代码 fork 存在潜在的安全隐患,建议在使用前审查代码变更。此外,OAuth 凭证可能因过期需定期重新认证,且上游项目的更新可能导致兼容性问题或功能失效。

gcalcli 内容

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