mcpField
C
calendar

calendar

github.com/aviz85生产力5059 次安装16 周前更新
代码仓库

关于 calendar

通过 Google Apps Script API 查询和管理 Google Calendar 日程的技能,支持查看空闲情况、创建活动并向来宾发送邀请。

主要功能

  1. 01查询今天、本周和近期日程
  2. 02按日期范围搜索活动
  3. 03创建含详情和来宾的活动
  4. 04自动发送日历邀请

适用场景

  1. 01规划前查看近期安排
  2. 02创建会议并邀请来宾

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aviz85/claude-skills-library --skill calendar

安装后在 Claude Code 中输入/calendar确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

SETUP.md
references/
calendar-api.gs
clasp-setup.md

详细介绍

Google Calendar 集成

首次使用? 如果上方显示 setup_complete: false,请先运行 ./SETUP.md,然后将 setup_complete 设为 true。

通过 Google Apps Script API 检查和管理日历事件。

工作流

  1. 检查可用时间 - 查询今天、本周或即将发生的事件
  2. 创建事件 - 添加标题、时间、描述和访客
  3. 发送邀请 - 使用 guests 参数自动发送日历邀请

API 操作

操作描述参数
today今天的事件-
week本周的事件-
upcoming接下来 N 小时内的事件hours(默认值:4)
range日期范围start、end(ISO 日期)
create创建事件title、start、end、guests、description、location

示例

# Today's events
curl "$URL?action=today&token=$TOKEN"

# Create meeting with guest invite
curl "$URL?action=create&title=Meeting&start=2026-01-15T10:00:00&end=2026-01-15T11:00:00&[email protected]&token=$TOKEN"

响应格式

{
  "count": 1,
  "events": [
    {
      "title": "Meeting Name",
      "start": "2026-01-04T09:00:00.000Z",
      "end": "2026-01-04T10:00:00.000Z",
      "location": "Zoom link or address",
      "isAllDay": false
    }
  ]
}

集成

可与其他技能配合使用:

  • zoom-meeting - 安排日程前检查冲突
  • whatsapp - 通知联系人有关日历邀请的信息

评论

支持 Markdown