This repository was archived by the owner on Feb 21, 2026. It is now read-only.
Description Problem
Agents currently can't access Google Meet recordings from team meetings. This limits context gathering and makes it harder to catch up on discussions that happened in video calls.
Proposed Solution
Create a Google Workspace skill/integration that allows agents to:
List recent Google Meet recordings from the workspace
Download recordings for transcription/analysis
Access meeting metadata (participants, duration, timestamp)
Trigger on meeting end (optional: auto-fetch recordings when meetings conclude)
Prerequisites
Google Workspace API access (not hard to set up)
OAuth 2.0 credentials for workspace access
Google Meet API or Google Drive API (recordings stored in Drive)
Implementation Ideas
Option 1: MCP Skill (Recommended)
Create a google-workspace skill similar to existing github or agent-browser skills:
/workspace list-meetings - Show recent meetings with recordings
/workspace get-recording <meeting-id> - Download specific recording
/workspace transcribe <meeting-id> - Get recording + transcript
Option 2: Direct Integration
Add Google Workspace SDK to NanoClaw container:
Use googleapis npm package
Authenticate via service account or OAuth
Expose as tool functions to all agents
Option 3: Dedicated Service
Run a separate microservice for Google Workspace access:
Handles auth/refresh tokens
Provides REST API for agents to query
Can run on Sprites for always-on availability
Google Workspace API Setup
Create project in Google Cloud Console
Enable Google Drive API + Google Meet API
Create OAuth 2.0 credentials (or service account)
Grant domain-wide delegation (if using service account)
Store credentials securely (env vars or secrets management)
Use Cases
Meeting summaries : Auto-generate summaries from recordings
Action item extraction : Parse recordings for TODOs
Context gathering : Agents can "watch" meetings they missed
Searchable archive : Index meeting content for future reference
Recording Access Methods
Google Drive API : Recordings are stored in Meet Recordings folder
Calendar API : Link meetings to calendar events
Admin SDK : Access workspace-wide meeting data (requires admin)
Related Work
This complements Discord call recording (sibling issue)
Could integrate with existing agent-browser skill pattern
May need shared auth infrastructure for OAuth flows
Security Considerations
Recordings may contain sensitive information
Implement proper access controls (who can access what)
Consider data retention policies
Audit logging for recording access
Reactions are currently unavailable
Problem
Agents currently can't access Google Meet recordings from team meetings. This limits context gathering and makes it harder to catch up on discussions that happened in video calls.
Proposed Solution
Create a Google Workspace skill/integration that allows agents to:
Prerequisites
Implementation Ideas
Option 1: MCP Skill (Recommended)
Create a
google-workspaceskill similar to existinggithuboragent-browserskills:/workspace list-meetings- Show recent meetings with recordings/workspace get-recording <meeting-id>- Download specific recording/workspace transcribe <meeting-id>- Get recording + transcriptOption 2: Direct Integration
Add Google Workspace SDK to NanoClaw container:
googleapisnpm packageOption 3: Dedicated Service
Run a separate microservice for Google Workspace access:
Google Workspace API Setup
Use Cases
Recording Access Methods
Meet RecordingsfolderRelated Work
agent-browserskill patternSecurity Considerations