meeting-notes

Sync Google Calendar meetings with Gemini transcripts into structured local directories.

5|3|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/durandom/skills --skill meeting-notes-durandom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meeting-notes
Source: https://github.com/durandom/skills/tree/main/skills/meeting-notes
Command: npx skills add https://github.com/durandom/skills --skill meeting-notes-durandom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the end-to-end workflow of syncing Google Calendar meetings with Gemini transcripts, organizing them into a predictable filesystem structure, and preparing them for asset download.

Core Features & Use Cases

  • Bidirectional discovery: calendar events matched with Gemini transcripts and summaries, with orphaned Gemini notes converted to meetings.
  • Slug generation and tagging: automatically classify meetings (one-on-one, recurring, team planning) and organize outputs under a consistent directory tree.
  • Interactive approvals and downloads: prompts for classification decisions and optional asset downloads, ensuring user control.

Quick Start

Use the meeting-notes skill to sync your calendar with Gemini transcripts and prepare the filesystem structure for download. Then review the decision table and, after approval, run the download to fetch transcripts, summaries, and attachments.

Frequently Asked Questions about meeting-notes

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

FAQPage Schema
How do I sync Google Calendar meetings with Gemini transcripts automatically?

To sync Google Calendar meetings with Gemini transcripts, this skill automatically discovers and matches calendar events with Gemini transcripts, organizing them into a structured local filesystem repository using Python 3.10+ and Google Workspace Tools.

How does Gemini transcript syncing handle orphaned meeting notes?

Gemini transcript syncing handles orphaned notes by bidirectionally discovering unmatched Gemini transcripts and converting them into categorized meeting entries within your local filesystem structure.

Do I need Python and Google Workspace Tools to organize meeting transcripts?

Yes, organizing meeting transcripts requires Python 3.10+ and the Google Workspace Tools (gwt). You also need a JSONL database at the repository root to manage the synchronization state.

How do I categorize and tag recurring meetings in a local filesystem structure?

You can categorize and tag recurring meetings through automatic slug generation and interactive approval prompts, classifying events like one-on-one or team planning into predictable filesystem-friendly directories.

What is the best way to download Gemini meeting summaries and attachments locally?

The best way to download Gemini meeting summaries and attachments locally is to use the interactive approval workflow, which prompts for classification decisions and optional asset downloads to fetch transcripts directly to your filesystem.