Skip to main content
Your AI tools are connected to Calendar, Gmail, and Drive. Now let’s put them to work — ask AI to gather everything you need for your next meeting and deliver a complete briefing.

Find your next meeting

Make sure Gemini CLI is running in your terminal. Then say (with Wispr Flow) or type this prompt:
Say this or copy this prompt
What is my next meeting? Tell me the title, time, attendees, and any description or agenda attached.
Gemini CLI will use gws to pull your calendar and return the meeting details.
Gemini asks for permission? If Gemini CLI asks to approve a tool call, type y and press Enter.
You should see something like this:
Next meeting:
  • Title: Q2 Planning Review
  • Time: Today, 2:00 PM - 3:00 PM
  • Attendees: Sarah Chen, Marcus Lee, Priya Patel
  • Description: Review Q2 progress, discuss budget adjustments, and align on next steps for the product launch.
gws reads your calendar and shows you everything you need at a glance. No more opening Google Calendar in a browser and clicking through events — one prompt gives you the full picture.
Say this or copy this prompt
Search my Gmail for any emails related to Q2 Planning from the last 2 weeks. Summarise what was discussed.
Replace the topic. Swap “Q2 Planning” with your actual meeting topic or an attendee’s name. The more specific you are, the better the results.
You should see something like this:
Related emails (5 found):
  • Sarah Chen (3 days ago) — “Q2 budget draft attached” — Shared an updated budget spreadsheet and asked for feedback by Friday.
  • Marcus Lee (5 days ago) — “Product launch timeline” — Proposed pushing the launch to mid-June. Waiting for approval.
  • Priya Patel (1 week ago) — “Re: Q2 Planning agenda” — Suggested adding a 10-minute slot for customer feedback review.
  • Sarah Chen (10 days ago) — “Q2 goals alignment” — Outlined three priority areas for the quarter.
  • Marcus Lee (12 days ago) — “Design review notes” — Shared notes from the design review. Two action items assigned to you.
This is incredibly useful for catching up before meetings. Instead of searching Gmail manually and opening emails one by one, AI reads them all and gives you the key points in seconds.

Find shared documents

Say this or copy this prompt
Search my Google Drive for files related to Q2 Planning. List the file names, who shared them, and when they were last modified.
You should see something like this:
Related files in Drive (3 found):
  • Q2 Budget Draft.xlsx — Shared by Sarah Chen, last modified 3 days ago
  • Q2 Planning Agenda.gdoc — Shared by Priya Patel, last modified 1 week ago
  • Product Launch Timeline.gsheet — Shared by Marcus Lee, last modified 5 days ago
Now you know exactly which documents to open before the meeting. No more digging through Drive folders — AI finds the relevant files and tells you who shared them and when.

Read data from a spreadsheet (optional)

If your meeting involves reviewing numbers in a shared spreadsheet, AI can read it for you.
Say this or copy this prompt
Read the data from my spreadsheet called "Q2 Budget Draft" and summarise the key numbers.
Useful if your meeting involves reviewing data in a shared spreadsheet. AI reads the numbers and summarises the key takeaways — so you walk in knowing the data, not scrambling to open the file.

The complete meeting prep — one prompt

Here’s where it all comes together. Instead of running separate queries, ask AI to do everything at once.
Say this or copy this prompt
I have a meeting about Q2 Planning coming up. Prep me: find the meeting details from my calendar, search my emails for related discussions, check my Drive for shared documents, and give me a one-page briefing with key points and talking suggestions.
This is the magic — AI acts as your research assistant, pulling from Calendar, Gmail, and Drive simultaneously. One prompt, one briefing, and you’re ready for the meeting.
You should see a complete briefing like this:
Meeting Briefing: Q2 Planning Review When: Today, 2:00 PM - 3:00 PM Attendees: Sarah Chen, Marcus Lee, Priya Patel Key context from recent emails:
  • Sarah shared an updated Q2 budget draft — she’s asking for feedback by Friday
  • Marcus proposed pushing the product launch to mid-June — still waiting for approval
  • Priya suggested adding customer feedback review to the agenda
  • You have 2 open action items from the design review notes
Shared documents to review:
  • Q2 Budget Draft.xlsx (Sarah Chen, updated 3 days ago)
  • Q2 Planning Agenda.gdoc (Priya Patel, updated 1 week ago)
  • Product Launch Timeline.gsheet (Marcus Lee, updated 5 days ago)
Suggested talking points:
  1. Review and approve the Q2 budget draft
  2. Decide on the product launch timeline (mid-June vs. original date)
  3. Discuss customer feedback review process
  4. Address your open action items from the design review

Auto-generate meeting prep

gws has a built-in meeting prep workflow that does all of this automatically.
Say this or copy this prompt
Use the meeting prep workflow to prepare me for my next meeting.
The fastest option. The built-in workflow handles everything automatically. Use this when you want a quick briefing without customising the prompts.

Save your briefing

Want to keep a copy of your briefing? Here’s how.
Ask Gemini CLI to save the briefing to a text file:
Say this or copy this prompt
Save that briefing to a file called meeting-prep.txt in the current folder.
The briefing is now saved on your computer. You can open it, print it, or share it.

Troubleshooting

Make sure you have events on your Google Calendar. Try asking for a broader range: “What meetings do I have this week?” instead of “What is my next meeting?” If your calendar is empty, create a test event and try again.
Your Drive may not have files matching the search term. Try a broader search: “List my 10 most recently modified files in Drive” to confirm Drive access is working. Then refine your search with a more specific term.
You need access to the spreadsheet to read its data. Make sure the file is shared with your Google account. If the file belongs to someone else, ask them to share it with you. You can also try opening the spreadsheet in your browser first to confirm access.
The gws workflow +meeting-prep command requires gws to be properly authenticated with Calendar, Gmail, and Drive. Run gws auth login -s gmail,calendar,drive,docs,sheets to re-authenticate. If the workflow still fails, use the individual prompts in Gemini CLI instead — they achieve the same result.
The extension may not have installed correctly. Try running the install command again:
gemini extensions install https://github.com/googleworkspace/cli
Then exit (/quit) and restart Gemini CLI. You can check installed extensions with /extensions list.
Be more specific in your prompt. Instead of “prep me for my next meeting,” try “prep me for my Q2 Planning Review at 2 PM — search for emails from Sarah Chen, Marcus Lee, and Priya Patel from the last 2 weeks.” The more detail you give, the better the briefing.
Nice work — you’ve built a complete meeting prep workflow. Head to Keep going for ideas on making this a daily habit.