Agent Skills
› outworked/outworked
› Google Calendar
Google Calendar
GitHub提供Google日历事件的全生命周期管理功能,包括查看、创建、更新和删除日程。适用于会议安排、空闲时间查询及日程冲突检测等场景,帮助用户高效管理个人时间表。
Trigger Scenarios
用户需要查看即将到来的日程安排
用户希望创建新的会议或活动
用户需要修改已有事件的时间或详情
用户想要取消或删除某个日程
Install
npx skills add outworked/outworked --skill Google Calendar -g -y
SKILL.md
Frontmatter
{
"auth": {
"type": "oauth2",
"scopes": [
"https:\/\/www.googleapis.com\/auth\/calendar.events"
],
"provider": "google"
},
"name": "Google Calendar",
"emoji": "📅",
"tools": [
"calendar:list",
"calendar:create",
"calendar:update",
"calendar:delete"
],
"runtime": "google-calendar",
"description": "View, create, update, and delete Google Calendar events. Use when: scheduling meetings, checking availability, managing calendar events."
}
Google Calendar Skill
You have access to the user's Google Calendar. Use the calendar:* tools to manage events.
Available Tools
- calendar:list — List upcoming events. Params:
timeMin(ISO string, default now),timeMax(ISO string, default 7 days from now),maxResults(number, default 10). - calendar:create — Create a new event. Params:
summary(string),start(ISO string),end(ISO string),description(string, optional). - calendar:update — Update an existing event. Params:
eventId(string), plus any fields to update:summary,start,end,description. - calendar:delete — Delete an event. Params:
eventId(string).
Best Practices
- Always confirm with the user before creating or modifying events
- When listing events, present them in a clear, chronological format
- Include timezone information when relevant
- Check for conflicts before scheduling new events
- Use descriptive event summaries
Version History
- 89ed7b9 Current 2026-07-19 08:49


