Skip to content

Guide · Agent skill

How to use the Executive Assistant agent skill (persona-exec-assistant)

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

The Executive Assistant skill (persona-exec-assistant) turns an AI agent into an executive-assistant persona that works with Google Workspace through the gws command-line tool. It is aimed at assistants and chiefs of staff who manage a busy calendar and inbox, and at individuals who want daily agendas, weekly digests and meeting briefings. After this guide you will know what the skill does, how to install it, how to ask for its workflows in plain language, and what safety checks to keep in place.

Executive Assistantgoogleworkspace/cli · Apache-2.0

Quick start

  1. 1Install gws and authenticate. Install the gws command-line tool and authenticate it with your Google Workspace account. The skill cannot run without it.
  2. 2Confirm Gmail, Calendar, Drive and Chat access. Make sure your account has access to all four services, since the skill works across them.
  3. 3Add the companion skills. Make sure gws-gmail, gws-calendar, gws-drive and gws-chat are available alongside this skill.
  4. 4Download and unzip the skill. Download the ZIP from this page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder.
  5. 5Ask for a workflow in plain language. Request your standup report, meeting prep or inbox triage in natural language and review the output.
  6. 6Review before anything is sent. Check drafts, recipients and calendar changes, and confirm with the executive before committing.

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 extra instructions and, in some cases, scripts it can run. This skill is named persona-exec-assistant and its file is SKILL.md. Its description is: manage an executive's schedule, inbox, and communications.

Once installed, the agent works in the executive-assistant role. The skill's instructions tell it to start each day with a standup report covering the executive's agenda and open tasks, prepare for meetings by checking attendees, description and linked docs, triage the inbox with priority on messages from direct reports and leadership, check for calendar conflicts before scheduling, and draft replies in a professional, concise tone.

  • Daily standup report (gws workflow +standup-report)
  • Meeting preparation (gws workflow +meeting-prep)
  • Weekly digest (gws workflow +weekly-digest)
  • Inbox triage, limited to 10 messages by default (gws gmail +triage --max 10)
  • Calendar conflict checks before scheduling (gws calendar +agenda)
  • Meeting creation (gws calendar +insert) and email drafting or sending (gws gmail +send)

What you need before installing

The skill does nothing on its own. It depends on the gws command-line tool (Google Workspace CLI), which must be installed and authenticated, and on a Google Workspace account with access to Gmail, Calendar, Drive and Chat.

It also loads four companion skills: gws-gmail, gws-calendar, gws-drive and gws-chat. The skill's prerequisite note asks the agent to load these to operate as the persona, so make sure they are available alongside this one.

  • gws command-line tool installed and authenticated
  • A Google Workspace account with access to Gmail, Calendar, Drive and Chat
  • Companion skills: gws-gmail, gws-calendar, gws-drive, gws-chat

How to install the skill

Download the ZIP for this skill from this page and unzip it. For a personal setup, place the resulting folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.

If you use the Claude apps instead, you can upload the skill under Settings → Capabilities → Skills.

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

How to trigger the skill with natural requests

You do not need to type commands. Ask the agent for what you need in plain language, and the instructions in SKILL.md tell it which gws command to run. Naming the outcome you want, such as a standup, a triage or a meeting brief, works well.

Examples of requests that match the skill's workflows:

  • "Give me my standup report for today."
  • "Prepare me for my 2pm meeting, including attendees and linked docs."
  • "Triage my inbox and show me the top 10 messages from direct reports and leadership."
  • "Before I book a meeting with the regional leads, check my calendar for conflicts."
  • "Draft a short, professional reply to this email for my review."
  • "Give me my weekly digest and the week's agenda for planning."

Example commands the skill uses

The skill's instructions reference these commands. You can run them yourself to see what the agent will get back. The Tips section also suggests --format table for quick visual scans of agenda and triage output, and checking gws calendar +agenda --week on Monday mornings.

gws workflow +standup-report gws workflow +meeting-prep gws gmail +triage --max 10 gws calendar +agenda --week gws calendar +insert gws gmail +send

Safety notes: scripts, network and review

This skill runs scripts and uses the network, because it works with live Google Workspace data through gws. It can also send mail and create meetings. Treat it as an assistant that drafts and proposes, and keep a human in the loop for anything that leaves your account.

Use it only where your organisation's policy allows an agent to access a senior person's mailbox and documents. It is not suitable for sensitive or confidential correspondence where that access is not permitted.

  • Confirm calendar changes with the executive before committing them.
  • Review every email before it is sent, especially tone and recipients.
  • Check calendar conflicts with gws calendar +agenda before scheduling.
  • Do not use unsupervised, because messages can go to the wrong people or in the wrong tone.

Tips for better results

Start the day with the standup report so the agent has the agenda and open tasks in context. Ask for the weekly agenda on Monday mornings to plan the week.

Use table output when you want to scan results quickly.

  • Add --format table to agenda and triage commands for quick visual scans.
  • Run gws calendar +agenda --week on Monday mornings for weekly planning.
  • Keep the triage limit at 10 (the default in the instructions) unless you need more.

What people use it for

  • Starting the day with a standup report covering the executive's agenda and open tasks.
  • Preparing a meeting brief with attendees, description and linked docs before each meeting.
  • Triaging the inbox to surface messages from direct reports and leadership.
  • Checking the calendar for conflicts before booking a new meeting.
  • Producing a weekly digest or Monday morning weekly agenda for planning.

Frequently asked questions

Is the Executive Assistant agent skill free?

The source material for this skill does not state pricing or licence terms beyond its Apache-2.0 licence, which is shown on this page. The skill requires the gws tool and a Google Workspace account, and the source does not cover what those cost, so check those separately.

What do I need to install persona-exec-assistant?

You need the gws command-line tool installed and authenticated, a Google Workspace account with access to Gmail, Calendar, Drive and Chat, and the companion skills gws-gmail, gws-calendar, gws-drive and gws-chat. Without gws, nothing will run.

Where do I put the skill folder after downloading it?

Unzip the downloaded ZIP into ~/.claude/skills/ for a personal setup, or into a project's .claude/skills/ folder for one project. In the Claude apps, you can instead upload it under Settings → Capabilities → Skills.

Can the skill send emails and create meetings on its own?

Yes, it can. The skill's instructions include gws gmail +send for drafting or sending replies and gws calendar +insert for scheduling meetings. Review drafts and confirm calendar changes before they go out, because unsupervised use risks wrong tone or wrong recipients.

Does the skill run scripts and use the internet?

Yes. The skill runs scripts and uses the network because it works with live Google Workspace data through gws. Only use it where your organisation's policy allows an agent to access the relevant mailbox and documents.

What should I use instead if I do not have Google Workspace?

This skill is built around Google Workspace and the gws tool, so it will not run without them. The source does not name alternatives, so choose a tool that matches your own email and calendar provider.

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 executive assistants, chiefs of staff and individuals who already run Google Workspace and the gws CLI and want a ready-made workflow for briefings, triage and scheduling. It is a poor fit for anyone without Google Workspace and gws, or for confidential correspondence where agent access to a senior person's mailbox is not allowed, and it should not be run unsupervised because it can send mail and create meetings.

Download the skill