Skip to main content

google-meet

Google Meet: Create and manage Google Meet meeting spaces. View conference history including participants and join/leave times. Use when an agent needs google meet, google meet connector, create meeting spaces on demand, get meeting details and active conference status, update meeting access settings, end active conferences, create space, config through AgentPMT-hosted remote tool calls. Discovery terms: google meet, google meet connector, create meeting spaces on demand.

소스 정보

저장소
AgentPMT/agent-skills
최근 소스 활동
2026년 6월 24일 09:02
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
google-meet
description
Google Meet: Create and manage Google Meet meeting spaces. View conference history including participants and join/leave times. Use when an agent needs google meet, google meet connector, create meeting spaces on demand, get meeting details and active conference status, update meeting access settings, end active conferences, create space, config through AgentPMT-hosted remote tool calls. Discovery terms: google meet, google meet connector, create meeting spaces on demand.
version
1.0.0
homepage
https://www.agentpmt.com/marketplace/google-meet-connector
compatibility
Agent instructions for AgentPMT-hosted remote tool calls. Follow this skill body for supported account, wallet, and setup routes. No local command runtime is declared.
metadata
{"author":"agentpmt","openclaw":{"homepage":"https://www.agentpmt.com/marketplace/google-meet-connector"}}
# Google Meet ## Freshness Last updated: `2026-06-24`. If the current date is more than 7 days after the last updated date, reinstall this skill from skills.sh or ClawHub before relying on endpoints, schemas, setup steps, or examples. ## What This Tool Does Schedule and manage video meetings, review past conferences, and access meeting intelligence — all without leaving your workflow. Create meeting rooms on demand, view who attended and when, retrieve recordings and full transcripts with speaker-level detail. Perfect for automating meeting follow-ups, attendance tracking, and extracting insights from conversations. ## Product Instructions ### Google Meet Create and manage Google Meet meeting spaces, view conference history, access participants, recordings, and transcripts. #### Overview This tool provides access to the Google Meet REST API v2. You can create persistent meeting spaces with configurable access controls, end active conferences, browse conference history, view participant details and join/leave sessions, access meeting recordings (stored as MP4 in Google Drive), and retrieve meeting transcripts (stored as Google Docs) with individual spoken entries. ##### Key Concepts - **Space**: A persistent meeting room with a meeting URI and code. One space can host many conferences over time. - **Conference Record**: A single meeting session within a space. Auto-deleted 30 days after the conference ends. - **Participant**: A person who joined a conference. Includes join/leave times and user identity (signed-in, anonymous, or phone). - **Recording**: MP4 file stored in the organizer's Google Drive. Use the Google Drive tool to download. - **Transcript**: Google Doc containing the full meeting transcript. Use the Google Docs tool to read the full document. #### Actions ##### create_space Create a new Google Meet meeting space. **Required parameters:** None (all parameters are optional) **Optional parameters:** - `config` (object) -- space configuration: - `access_type` (string) -- `OPEN` (anyone can join), `TRUSTED` (organization members auto-join), `RESTRICTED` (invitees only) - `entry_point_access` (string) -- `ALL` or `CREATOR_APP_ONLY` **Example -- create with defaults:** ```json {"action":"create_space"} ``` **Example -- create restricted space:** ```json {"action":"create_space","config":{"access_type":"RESTRICTED"}} ``` **Example -- create with trusted access and restricted entry points:** ```json {"action":"create_space","config":{"access_type":"TRUSTED","entry_point_access":"CREATOR_APP_ONLY"}} ``` Returns: `name`, `meeting_uri`, `meeting_code`, `access_type`, `entry_point_access`, `active_conference`, `raw` --- ##### get_space Get details of an existing meeting space. **Required parameters:** - `space_name` (string) -- space resource name (e.g. `spaces/jQCFfuBOdN5z`) or meeting code (e.g. `abc-mnop-xyz`) **Example -- by space name:** ```json {"action":"get_space","space_name":"spaces/jQCFfuBOdN5z"} ``` **Example -- by meeting code:** ```json {"action":"get_space","space_name":"abc-mnop-xyz"} ``` Returns: `name`, `meeting_uri`, `meeting_code`, `access_type`, `entry_point_access`, `active_conference`, `raw` --- ##### update_space Update configuration of an existing meeting space. **Required parameters:** - `space_name` (string) -- space resource name or meeting code **Optional parameters:** - `config` (object) -- updated configuration with `access_type` and/or `entry_point_access` **Example:** ```json {"action":"update_space","space_name":"spaces/abc123","config":{"access_type":"RESTRICTED"}} ``` Returns: `name`, `meeting_uri`, `meeting_code`, `access_type`, `entry_point_access`, `active_conference`, `raw` --- ##### end_conference End the currently active conference in a space. **Required parameters:** - `space_name` (string) -- space resource name or meeting code **Example:** ```json {"action":"end_conference","space_name":"spaces/abc123"} ``` Returns: `ended` (boolean), `space_name` --- ##### list_conference_records List conference records. Only returns conferences where the authenticated user is the organizer. **Optional parameters:** - `filter` (string) -- filter expression, e.g. `space.name="spaces/abc123"` or `start_time>="2024-01-01T00:00:00Z"` - `page_size` (integer, 1-250, default 25) -- max results per page - `page_token` (string) -- pagination token from previous response **Example -- filter by space:** ```json {"action":"list_conference_records","filter":"space.name=\"spaces/abc123\""} ``` **Example -- filter by time:** ```json {"action":"list_conference_records","filter":"start_time>=\"2024-06-01T00:00:00Z\"","page_size":50} ``` Returns: `conference_records[]` (with `name`, `space`, `start_time`, `end_time`, `expire_time`), `next_page_token` --- ##### get_conference_record Get details of a specific conference record. **Required parameters:** - `conference_record_name` (string) -- conference record resource name (e.g. `conferenceRecords/abc123`) **Example:** ```json {"action":"get_conference_record","conference_record_name":"conferenceRecords/abc123"} ``` Returns: `name`, `space`, `start_time`, `end_time`, `expire_time` --- ##### list_participants List participants in a conference. **Required parameters:** - `conference_record_name` (string) -- conference record resource name **Optional parameters:** - `filter` (string) -- filter by `earliest_start_time` or `latest_end_time` - `page_size` (integer, 1-250, default 25) -- max results per page - `page_token` (string) -- pagination token **Example:** ```json {"action":"list_participants","conference_record_name":"conferenceRecords/abc123","page_size":100} ``` Returns: `participants[]` (with `name`, `earliest_start_time`, `latest_end_time`, `user` with `type`, `user_id`, `display_name`), `next_page_token` --- ##### get_participant Get details of a specific participant. **Required parameters:** - `participant_name` (string) -- participant resource name (e.g. `conferenceRecords/abc/participants/xyz`) **Example:** ```json {"action":"get_participant","participant_name":"conferenceRecords/abc/participants/xyz"} ``` Returns: `name`, `earliest_start_time`, `latest_end_time`, `user` (with `type`, `user_id`, `display_name`) --- ##### list_participant_sessions List individual join/leave sessions for a participant (one entry per device or rejoin). **Required parameters:** - `participant_name` (string) -- participant resource name **Optional parameters:** - `page_size` (integer, 1-250, default 25) -- max results per page - `page_token` (string) -- pagination token **Example:** ```json {"action":"list_participant_sessions","participant_name":"conferenceRecords/abc/participants/xyz"} ``` Returns: `participant_sessions[]` (with `name`, `start_time`, `end_time`), `next_page_token` --- ##### list_recordings List recordings for a conference. **Required parameters:** - `conference_record_name` (string) -- conference record resource name **Optional parameters:** - `page_size` (integer, 1-250, default 25) -- max results per page - `page_token` (string) -- pagination token **Example:** ```json {"action":"list_recordings","conference_record_name":"conferenceRecords/abc123"} ``` Returns: `recordings[]` (with `name`, `state`, `start_time`, `end_time`, `drive_file_id`, `export_uri`), `next_page_token` --- ##### get_recording Get details of a specific recording. **Required parameters:** - `recording_name` (string) -- recording resource name (e.g. `conferenceRecords/abc/recordings/xyz`) **Example:** ```json {"action":"get_recording","recording_name":"conferenceRecords/abc/recordings/xyz"} ``` Returns: `name`, `state`, `start_time`, `end_time`, `drive_file_id`, `export_uri` --- ##### list_transcripts List transcripts for a conference. **Required parameters:** - `conference_record_name` (string) -- conference record resource name **Optional parameters:** - `page_size` (integer, 1-250, default 25) -- max results per page - `page_token` (string) -- pagination token **Example:** ```json {"action":"list_transcripts","conference_record_name":"conferenceRecords/abc123"} ``` Returns: `transcripts[]` (with `name`, `state`, `start_time`, `end_time`, `docs_document_id`, `export_uri`), `next_page_token` --- ##### get_transcript Get details of a specific transcript. **Required parameters:** - `transcript_name` (string) -- transcript resource name (e.g. `conferenceRecords/abc/transcripts/xyz`) **Example:** ```json {"action":"get_transcript","transcript_name":"conferenceRecords/abc/transcripts/xyz"} ``` Returns: `name`, `state`, `start_time`, `end_time`, `docs_document_id`, `export_uri` --- ##### list_transcript_entries List individual spoken entries within a transcript, including speaker, text, language, and timestamps. **Required parameters:** - `transcript_name` (string) -- transcript resource name **Optional parameters:** - `page_size` (integer, 1-250, default 25) -- max results per page - `page_token` (string) -- pagination token **Example:** ```json {"action":"list_transcript_entries","transcript_name":"conferenceRecords/abc/transcripts/xyz","page_size":100} ``` Returns: `transcript_entries[]` (with `name`, `participant`, `text`, `language_code`, `start_time`, `end_time`), `next_page_token` --- #### Workflows ##### Meeting Review Workflow Review what happened in a past meeting:
GitHub에서 보기
이 SKILL.md는 매우 커서 SkillsMP가 여기에는 첫 섹션만 미리 보여줍니다. GitHub에서 보기