recipe-create-events-from-sheet — Claude Code skill: create events
Reads event details from Google Sheets and creates a Google Calendar entry for each row. Use it when your event list is already in a spreadsheet.
npx skills add googleworkspace/cli --skill recipe-create-events-from-sheet -a claude-codeWhat recipe-create-events-from-sheet does
The skill reads the Events!A2:D range with gws sheets +read, then creates a calendar event for each row using gws calendar +insert. The example passes an event summary, start and end times, and attendee addresses.
It requires gws plus the gws-sheets and gws-calendar skills. Install it when you need to move a spreadsheet event list into Google Calendar; for a one-off event, creating it directly is simpler.
What it helps with
- create Google Calendar events from spreadsheet rows
- move the
Events!A2:Drange into a calendar - add listed attendees to calendar events
Example prompts for the agent
- Read events from `Events!A2:D` and create them in Google Calendar.
- Create a calendar event for each row in this sheet, including the listed attendees.
- Move this event schedule from Google Sheets into Google Calendar.
How to install recipe-create-events-from-sheet
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-events-from-sheet -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-create-events-from-sheet/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-create-events-from-sheet/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-events-from-sheet -a codex2Manually: put the files in place
.agents/skills/recipe-create-events-from-sheet/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-events-from-sheet -a cursor2Manually: put the files in place
.cursor/skills/recipe-create-events-from-sheet/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-create-events-from-sheet2Manually: put the files in place
.github/skills/recipe-create-events-from-sheet/SKILL.md1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-events-from-sheet -a gemini-cli2Platform CLI
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-create-events-from-sheetManually: put the files in place
.devin/skills/recipe-create-events-from-sheet/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-create-events-from-sheet -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set95
The whole set →Similar
Questions about recipe-create-events-from-sheet
How do I install recipe-create-events-from-sheet in Claude Code?
Run npx skills add googleworkspace/cli --skill recipe-create-events-from-sheet -a claude-code. The gws-sheets and gws-calendar skills are also required.
What does recipe-create-events-from-sheet do?
It reads event data from Google Sheets and creates a Google Calendar entry for each row.
What does recipe-create-events-from-sheet need to run?
It requires the gws command and the gws-sheets and gws-calendar skills.
Source text
SKILL.md · Apache-2.0
---
name: recipe-create-events-from-sheet
description: "Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-sheets
- gws-calendar
---
# Create Google Calendar Events from a Sheet
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-sheets`, `gws-calendar`
Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row.
## Steps
1. Read event data: `gws sheets +read --spreadsheet SHEET_ID --range "Events!A2:D"`
2. For each row, create a calendar event: `gws calendar +insert --summary 'Team Standup' --start '2026-01-20T09:00:00' --end '2026-01-20T09:30:00' --attendee [email protected] --attendee [email protected]`
© googleworkspace · Apache-2.0 · googleworkspace/cli