Agent Skills
› googleworkspace/cli
› recipe-find-free-time
recipe-find-free-time
GitHub通过查询Google日历的忙闲状态,为多个用户协调并找到共同的空闲时间段以安排会议。
Trigger Scenarios
需要为多人安排会议时间
查询多个用户的日历空闲状态
Install
npx skills add googleworkspace/cli --skill recipe-find-free-time -g -y
SKILL.md
Frontmatter
{
"name": "recipe-find-free-time",
"metadata": {
"version": "0.22.5",
"openclaw": {
"domain": "scheduling",
"category": "recipe",
"requires": {
"bins": [
"gws"
],
"skills": [
"gws-calendar"
]
}
}
},
"description": "Query Google Calendar free\/busy status for multiple users to find a meeting slot."
}
Find Free Time Across Calendars
PREREQUISITE: Load the following skills to execute this recipe:
gws-calendar
Query Google Calendar free/busy status for multiple users to find a meeting slot.
Steps
- Query free/busy:
gws calendar freebusy query --json '{"timeMin": "2024-03-18T08:00:00Z", "timeMax": "2024-03-18T18:00:00Z", "items": [{"id": "user1@company.com"}, {"id": "user2@company.com"}]}' - Review the output to find overlapping free slots
- Create event in the free slot:
gws calendar +insert --summary 'Meeting' --attendee user1@company.com --attendee user2@company.com --start '2024-03-18T14:00:00' --end '2024-03-18T14:30:00'
Version History
- a3768d0 Current 2026-08-20 07:26


