Skip to content

Guide · Agent skill

How to use the Google Meet Manager agent skill (gws-meet)

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

The gws-meet skill is a set of instructions that lets an AI agent manage Google Meet through the gws command-line tool, which is part of Google Workspace CLI. It is aimed at Google Workspace admins, developers and teams who want an assistant to create meeting spaces, check their details, or review past calls. By the end of this guide you will know what the skill does, how to install it, how to ask for things in plain language, and what to check before letting it change a live meeting.

Google Meet Managergoogleworkspace/cli · Apache-2.0

Quick start

  1. 1Check the prerequisites. Confirm that the gws command-line tool is installed and authenticated with a Google account that has Google Meet API access.
  2. 2Generate the shared file if needed. If the gws-shared SKILL.md file is missing, run gws generate-skills to create it.
  3. 3Download and unzip the skill. Download the ZIP from the directory page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder.
  4. 4Or upload it in the Claude apps. In the Claude apps, go to Settings, then Capabilities, then Skills, and upload the ZIP.
  5. 5Ask for a Meet task in plain language. Describe what you want, such as creating a space or listing past conference records, and review the commands the agent plans to run before approving changes.

What the gws-meet skill lets the agent do

An agent skill is a folder containing a SKILL.md file that tells an agent how to handle a particular task. This one covers Google Meet. Once it is installed, the agent can work with Meet through the gws command line.

The skill is organised around two resources. Spaces covers creating a meeting space, getting its details, updating them, and ending a conference that is still running. Conference records covers past meetings: you can get or list conference records, which are ordered by start time in descending order by default, and look at their participants, recordings, transcripts and smart notes.

  • Create a meeting space
  • Get or update a meeting space's details
  • End an active conference, if there is one
  • List past conference records and their participants, recordings, transcripts and smart notes

What you need before installing

The skill cannot work on its own. It depends on the gws command-line tool being installed and authenticated with a Google account. Your account also needs a Google Workspace account with Google Meet API access.

The skill's SKILL.md begins by pointing to a gws-shared SKILL.md file, which holds authentication, global flags and security rules. If that file is missing, the source says to generate it with gws generate-skills.

  • The gws command-line tool (Google Workspace CLI), installed and authenticated with a Google account
  • A Google Workspace account with Google Meet API access
  • The gws-shared SKILL.md file, created with gws generate-skills if it is missing
gws generate-skills

Install the gws-meet skill

The skill is distributed as a single file, SKILL.md. Download the ZIP from the agent-skills directory page, then choose one of two routes.

For Claude Code, unzip the download into ~/.claude/skills/ to make it available to you everywhere, or into a project's .claude/skills/ folder to limit it to that project.

If you use the Claude apps, upload the ZIP under Settings, then Capabilities, then Skills.

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

Trigger the skill with natural requests

You do not need to name the skill or type a command. Describe the Meet task in plain language and the agent should pick up the skill when the request matches its description, which is managing Google Meet conferences.

Before the agent calls any method, the skill tells it to check the available commands and their required parameters. You can ask it to do that check first if you want to see its plan.

  • Create a Meet space for a 30-minute review with the design team and give me the join link.
  • Show me the details of this meeting space and tell me whether a conference is active.
  • List last week's conference records and summarise who attended each one.
  • Pull the transcript from yesterday's 2pm call and list the action items.

How the agent finds the right commands

The skill tells the agent to look things up rather than guess. Two commands from the skill's documentation do this work. gws meet --help lists the resources and methods. gws schema shows a single method's required parameters, types and defaults.

The agent uses the schema output to build its --params and --json flags. You can run these yourself to check what the agent will do.

gws meet --help gws schema meet.<resource>.<method>

Safety notes: scripts and network access

This skill runs scripts and uses the network, because it calls the Google Meet API through gws. Anything the agent does is done with your authenticated account, so its permissions are your permissions.

Two actions deserve a check before you approve them. Ending an active conference stops a meeting that may still be running. Updating a meeting space changes its settings. Transcripts and recordings can contain private data, so treat them with the same care as the original call.

The skill is not for joining or recording a live call. It only calls the Meet API and does not control the call interface.

  • Review any request that ends a conference or changes meeting settings before you approve it
  • Do not use it on sensitive meetings without review
  • Handle exported transcripts and recordings as private data

Tips for getting good results

Give the agent specific identifiers when you have them, such as a conference ID for a past call or a meeting space for an update. Specific requests reduce the chance that it works on the wrong record.

If a method fails or the agent seems unsure about a parameter, ask it to run the schema check for that method again. The gws meet --help page also shows the full list of methods, which can help you confirm what is available.

  • Name the conference or space you mean
  • Ask for a schema check when a parameter is unclear
  • Start with read-only requests such as get and list before any change

What people use it for

  • Create a meeting space for a recurring team call and share its details
  • Check whether a conference is still active and end it if it has overrun
  • Review last week's conference records and their participants
  • Pull transcripts or smart notes from past calls to build meeting summaries

Frequently asked questions

How do I install the gws-meet skill?

Download the ZIP from the directory page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload the ZIP under Settings, then Capabilities, then Skills.

What do I need before the gws-meet skill will work?

You need the gws command-line tool installed and authenticated with a Google account, plus a Google Workspace account with Google Meet API access. The skill also needs the gws-shared SKILL.md file, which you can create with gws generate-skills.

Is the gws-meet skill free to use?

The source material for this skill is licensed under Apache-2.0. Pricing for Google Workspace and the Meet API is set by Google and is not covered here, so check your own Google Workspace plan.

Can the agent join or record a live Google Meet call?

No. The skill only calls the Meet API. It can create and update meeting spaces, end an active conference and read past conference records, but it does not control the call interface.

Why does the agent say it cannot find the gws command?

The skill needs the gws command-line tool to be installed and on your system. Install and authenticate gws first, then ask the agent again. If the shared file is missing, run gws generate-skills.

How does gws-meet compare with calling the Meet API directly?

The skill gives an agent a set of instructions for using the gws tool with the Meet API, including a habit of checking commands and parameters before it acts. If you want to script the same steps yourself, you can run the gws meet --help and gws schema commands to see the same options.

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

Use gws-meet if you are a Google Workspace admin, developer or team lead who wants an agent to create meeting spaces, manage them, or pull transcripts and participant lists from past calls. Skip it if you do not have a Google Workspace account or the gws tool set up, if you want to join or record live calls, or if you need to handle sensitive meetings without reviewing each action.

Download the skill