Skip to content

Guide · Agent skill

How to use the Event Coordinator agent skill (persona-event-coordinator)

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Event Coordinator skill (persona-event-coordinator) tells an AI agent to act as an event coordinator inside Google Workspace, using the gws command-line tool. It is for staff and volunteers who already use Google Calendar, Gmail, Drive, Chat and Sheets and want an agent to handle scheduling, invitations and logistics. By the end of this guide you will know what the skill does, how to install it, how to ask for event work in plain language, and what to check before anything is sent to real people.

Event Coordinatorgoogleworkspace/cli · Apache-2.0

Quick start

  1. 1Check prerequisites. Confirm the gws command-line tool is installed and authenticated for Google Calendar, Gmail, Drive, Chat and Sheets.
  2. 2Install the dependent skills. Make sure gws-calendar, gws-gmail, gws-drive, gws-chat and gws-sheets are available, since the skill requires them.
  3. 3Download the skill ZIP. Download the persona-event-coordinator ZIP from this page.
  4. 4Unzip or upload the skill. Unzip into ~/.claude/skills/ or a project's .claude/skills/ folder, or upload the ZIP under Settings → Capabilities → Skills in the Claude apps.
  5. 5Make a natural request. Describe the event, date, location and attendees in plain language.
  6. 6Review before sending. Check the recipient list and invitation text before the agent sends any email or Chat message.

What is an agent skill and what does this one do?

An agent skill is a folder containing a SKILL.md file that gives an AI agent instructions for a specific job. When the skill is loaded, the agent follows those instructions when a matching request comes in.

This skill sets the agent up as an event coordinator. Its instructions tell the agent to create calendar entries with location and attendee lists, prepare materials and upload them to Google Drive, send invitation emails through Gmail with event details and links, announce updates in Chat spaces, and log RSVPs and logistics in Google Sheets. It also points to three related workflows: meeting prep, file announcements and a weekly digest.

What you need before installing

The skill only describes commands. It cannot work without the gws command-line tool installed and authenticated, and it needs authenticated Google Workspace access for Calendar, Gmail, Drive, Chat and Sheets.

The skill also depends on five companion skills: gws-calendar, gws-gmail, gws-drive, gws-chat and gws-sheets. The skill text says to load these utility skills so the agent can operate as this persona.

  • gws command-line tool (the skill lists gws as its required binary)
  • Authenticated access to Google Calendar, Gmail, Drive, Chat and Sheets
  • The five dependent skills: gws-calendar, gws-gmail, gws-drive, gws-chat, gws-sheets

Install the Event Coordinator skill

Download the skill ZIP from this page. Then choose one of two routes.

For Claude Code, unzip the file into your personal skills folder ~/.claude/skills/, or into a project's .claude/skills/ folder if you want the skill limited to that project.

In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into the project's .claude/skills/ folder
  • Claude apps: upload the ZIP under Settings → Capabilities → Skills

Trigger the skill with natural requests

You do not need special syntax. Describe the event in plain language and say what you want done. The agent uses the skill's instructions when the request is about planning, scheduling, inviting or tracking an event.

Be specific about who, when and where. The more details you give (date, location, attendee list, the sheet where RSVPs should go), the fewer follow-up questions the agent needs to ask.

  • "Schedule a 90-minute planning meeting for the spring workshop next Tuesday at 10am in Room 4, with Priya, Sam and Lee invited."
  • "Draft invitations for the June conference and send them to the attendee list in the 'Speakers' sheet after I review the text."
  • "Log each RSVP reply in the 'Workshop RSVPs' sheet and tell me how many people have confirmed."
  • "Create a dedicated calendar for the Q3 webinar series and add the next 30 days of sessions."

Commands the skill uses

The skill names specific gws commands. These are the commands the agent is told to use, so you can recognise them in its output.

Use the agenda command for long-range planning, and add the attendee flag more than once when inviting a group.

  • gws calendar +insert: create an event with location and attendees
  • gws calendar +agenda --days 30: view events over a longer window for planning
  • gws drive +upload: upload event materials to Google Drive
  • gws gmail +send: send invitation emails with event details and links
  • gws sheets +append: record RSVPs and logistics in a sheet
  • gws workflow +meeting-prep, +file-announce, +weekly-digest: related helper workflows
gws calendar +agenda --days 30

Safety: scripts and network access

This skill runs scripts and uses the network. It can create calendar events, send emails and post Chat messages on your behalf, using the Google accounts you have authenticated.

Review drafts before anything goes out. The skill can email attendees directly, so a mistake in an invitation reaches real people. Ask the agent to show you the recipient list and message text first, and keep bulk sends under your own control.

  • Confirm recipients and message text before the agent sends email or posts to Chat
  • Check which Google account the gws tool is authenticated with
  • Keep a dedicated calendar per event series to make changes easier to find and undo

Tips for better results

Use one calendar per major event series so that its sessions and invitations stay separate from your other work.

For a group invitation, the skill's instructions say to use the attendee flag several times on the insert command, rather than listing people in one value.

  • Create a dedicated calendar for each major event series
  • Use --attendee more than once on gws calendar +insert for bulk invites
  • Use gws calendar +agenda --days 30 when planning further ahead
gws calendar +insert --attendee <email> --attendee <email>

What people use it for

  • Scheduling a planning meeting and creating the calendar entry with location and attendees
  • Drafting and sending invitation emails that include event details and links
  • Uploading event materials such as agendas or slides to a Drive folder
  • Logging RSVPs and logistics in a shared Google Sheet
  • Announcing schedule changes in a Chat space

Frequently asked questions

How do I install the Event Coordinator agent skill?

Download the skill ZIP from this page. For Claude Code, unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

What do I need before the skill works?

You need the gws command-line tool installed and authenticated, plus authenticated Google Workspace access for Calendar, Gmail, Drive, Chat and Sheets. The skill also depends on gws-calendar, gws-gmail, gws-drive, gws-chat and gws-sheets.

Is the Event Coordinator skill free?

The source does not state pricing or licence terms beyond the item's Apache-2.0 licence, so check the repository's licence file for the terms that apply. The skill itself needs the gws tool and Google Workspace access to run.

Can it send invitations to a whole list of people?

The skill can send invitation emails with gws gmail +send, and its tips say to repeat the attendee flag for bulk invites. Because it can email attendees directly, review the recipient list and message text before sending.

Does it work with Outlook, Slack or other non-Google tools?

No. This skill is for Google Workspace only and does not cover Outlook, Slack or other non-Google tools.

Why does the agent say it cannot run the commands?

The skill only describes commands and cannot work without the gws tool. If gws is not installed, not authenticated, or the dependent gws skills are missing, the agent cannot complete the tasks.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits staff, volunteers and teams who already run events in Google Workspace and want an agent to schedule, invite and track RSVPs. It is a poor fit if you do not have the gws tool set up, if you need Outlook or Slack, or if you want invitations sent without a human checking them first.

Download the skill