recipe-create-events-from-sheet

Convert Google Sheets rows into Google Calendar events with attendees.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill recipe-create-events-from-sheet-vikingokft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-create-events-from-sheet
Source: https://github.com/vikingokft/vikingo-studio-skills/tree/main/google/recipe-create-events-from-sheet
Command: npx skills add https://github.com/vikingokft/vikingo-studio-skills --skill recipe-create-events-from-sheet-vikingokft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually creating calendar events from event data stored in Google Sheets is tedious and error-prone. This Skill automates converting each row into a corresponding Google Calendar entry, reducing manual work and mistakes.

Core Features & Use Cases

  • Read event data from Google Sheets (range-based extraction) and map each row to a calendar event.
  • Create calendar events with configurable fields like summary, start, end, and attendees.
  • Use case: schedule team standups or project milestones by maintaining data in Sheets and generating calendar events automatically.

Quick Start

Open the Google Sheet containing events and run the recipe to generate a calendar entry for each row.

Frequently Asked Questions about recipe-create-events-from-sheet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Google Calendar events from Google Sheets data?

To create Google Calendar events from Google Sheets data, you can use an automation skill that reads spreadsheet rows and maps them to calendar entries with summary, start, end, and attendees fields. This automates bulk event scheduling from a single source of truth.

How do I automate bulk event scheduling from a spreadsheet?

Automating bulk event scheduling from a spreadsheet is done by configuring a tool to read a specific range like Events!A2:D and convert each row into a calendar entry. This reduces manual work and errors when publishing across team calendars.

Can I add attendees to calendar events generated from Google Sheets rows?

Yes, you can add attendees to calendar events generated from Google Sheets rows. The automation extracts attendee information from the spreadsheet data and includes it when creating the calendar entry using the calendar prerequisites.

What is the best way to sync project milestones from Sheets to a shared calendar?

The best way to sync project milestones from Sheets to a shared calendar is using an automated workflow that reads event data from a specified range and generates corresponding calendar entries. This maintains a single source of truth for team scheduling.

Do I need specific prerequisites to convert Sheets rows into calendar events?

Yes, you need specific prerequisites to convert Sheets rows into calendar events. The process requires gws-sheets and gws-calendar dependencies to read the spreadsheet data and create the calendar entries successfully.

What are the limitations of creating calendar events from Sheets data?

A limitation of creating calendar events from Sheets data is that the extraction relies on a specified range format like Events!A2:D, requiring data to be properly structured. It supports fields like summary, start, end, and attendees for each row.