用途
gws-calendar-insert 是 gws-claude-plugin 提供的一个技能,用于在 Google Calendar 中创建一个新的日历事件。它封装了 gws calendar +insert 命令,让用户通过命令行参数快速新建日程。
前置条件
使用前需阅读 ../gws-shared/SKILL.md,了解认证方式、全局参数和安全规则。如果该文件缺失,可运行 gws generate-skills 生成。
主要能力
该命令支持创建单个日历事件,可指定以下信息:
- 日历 ID(--calendar,默认 primary)
- 事件摘要/标题(--summary,必填)
- 开始时间(--start,必填,ISO 8601 格式)
- 结束时间(--end,必填,ISO 8601 格式)
- 事件地点(--location,可选)
- 事件描述/正文(--description,可选)
- 参会人邮箱(--attendee,可选,可多次使用)
使用方式
基本用法:
gws calendar +insert --summary <TEXT> --start <TIME> --end <TIME>
示例:
gws calendar +insert --summary 'Standup' --start '2026-06-17T09:00:00-07:00' --end '2026-06-17T09:30:00-07:00'
gws calendar +insert --summary 'Review' --start ... --end ... --attendee alice@example.com
时间建议使用 RFC3339 格式,例如 2026-06-17T09:00:00-07:00。
适用场景
适用于需要通过命令行或自动化流程快速在 Google Calendar 中创建单个日程事件的场景,例如创建站会、评审会等。
限制与注意事项
- 该命令为写操作,执行前需与用户确认。
- 对于重复事件或会议链接,需改用原始 API。
- 具体认证方式、全局参数和安全规则需参考 gws-shared 技能文档。
- 关于收费、价格、平台支持范围等信息,资料中暂未提供。