{"id":"d84065ef-f0bf-4cdd-a05c-3b1ee7c7486a","entityType":"agent","slug":"clawhub-hith3sh-google-meet-meetings","name":"Google Meet","canonicalUrl":"https://www.xpersona.co/agent/clawhub-hith3sh-google-meet-meetings","canonicalPath":"/agent/clawhub-hith3sh-google-meet-meetings","generatedAt":"2026-10-09T21:01:45.341Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T03:03:39.898Z","emptyReason":null},"description":"Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting pa... Skill: Google Meet Owner: hith3sh Summary: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting pa... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:10:18.740Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic s","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 7.2K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:google-meet-meetings","sourceUrl":"https://clawhub.ai/hith3sh/google-meet-meetings","homepage":"https://clawhub.ai/hith3sh/skills/google-meet-meetings","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/hith3sh/google-meet-meetings","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/hith3sh/skills/google-meet-meetings","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":77,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting pa..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T03:03:39.898Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T03:03:39.898Z","emptyReason":null},"stars":null,"forks":null,"downloads":7187,"packageName":null,"latestVersion":"1.0.6","tractionLabel":"7.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T03:03:39.898Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T03:03:39.898Z","lastCrawledAt":"2026-10-09T03:03:39.898Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T03:03:39.898Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.6","createdAt":"2026-06-09T07:10:18.740Z","changelog":"Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.","fileCount":3,"zipByteSize":5903},{"version":"1.0.5","createdAt":"2026-06-09T06:09:29.151Z","changelog":"- Updated documentation: Minor edits to SKILL.md, such as updating the Google Meet logo URL. - Removed the deprecated skill-card.md file. - No functional or code changes in this version; documentation only.","fileCount":3,"zipByteSize":5718},{"version":"1.0.4","createdAt":"2026-06-09T04:56:04.795Z","changelog":"- Removed the sample documentation file skill-card.md. - No feature or interface changes; functionality remains the same.","fileCount":3,"zipByteSize":5698},{"version":"1.0.1","createdAt":"2026-06-08T16:37:37.352Z","changelog":"- Added a Google Meet brand logo to the documentation for improved visual clarity. - Removed the redundant skill-card.md file. - Minor formatting updates for consistency.","fileCount":3,"zipByteSize":5806},{"version":"0.1.1","createdAt":"2026-06-07T13:30:57.596Z","changelog":"Full rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.","fileCount":3,"zipByteSize":5628},{"version":"0.1.0","createdAt":"2026-05-06T19:22:28.605Z","changelog":"- Initial release of google-meet-meetings skill. - Enables interaction with Google Meet meetings, spaces, and recordings via ClawLink integration. - Guides users through plugin installation, pairing, and Google Meet connection steps. - Provides dynamic tool discovery and usage based on connected features—no manual API configuration needed. - Enforces security and best practices (no raw credentials, confirmation before writes, no capability assumptions).","fileCount":3,"zipByteSize":3506}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:google-meet-meetings","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T21:01:45.339Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-google-meet-meetings/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T03:03:39.898Z","emptyReason":null},"readme":"Skill: Google Meet\n\nOwner: hith3sh\n\nSummary: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting pa...\n\nTags: latest:1.0.6\n\nVersion history:\n\nv1.0.6 | 2026-06-09T07:10:18.740Z | user\n\nAdd UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.\n\nv1.0.5 | 2026-06-09T06:09:29.151Z | auto\n\n- Updated documentation: Minor edits to SKILL.md, such as updating the Google Meet logo URL.\n- Removed the deprecated skill-card.md file.\n- No functional or code changes in this version; documentation only.\n\nv1.0.4 | 2026-06-09T04:56:04.795Z | auto\n\n- Removed the sample documentation file skill-card.md.\n- No feature or interface changes; functionality remains the same.\n\nv1.0.1 | 2026-06-08T16:37:37.352Z | auto\n\n- Added a Google Meet brand logo to the documentation for improved visual clarity.\n- Removed the redundant skill-card.md file.\n- Minor formatting updates for consistency.\n\nv0.1.1 | 2026-06-07T13:30:57.596Z | user\n\nFull rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.\n\nv0.1.0 | 2026-05-06T19:22:28.605Z | auto\n\n- Initial release of google-meet-meetings skill.\n- Enables interaction with Google Meet meetings, spaces, and recordings via ClawLink integration.\n- Guides users through plugin installation, pairing, and Google Meet connection steps.\n- Provides dynamic tool discovery and usage based on connected features—no manual API configuration needed.\n- Enforces security and best practices (no raw credentials, confirmation before writes, no capability assumptions).\n\nArchive index:\n\nArchive v1.0.6: 3 files, 5903 bytes\n\nFiles: skill-card.md (2728b), SKILL.md (14051b), _meta.json (139b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: google-meet-meetings\ndescription: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting participants. Use this skill when users want to manage Google Meet conferences or extract meeting artifacts.\n---\n\n# Google Meet\n\n![Google Meet](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/google-meet.svg?v=2)\n\nAccess Google Meet via the Google Meet REST API with managed OAuth authentication. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage participants.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=google-meet-meetings) for hosted connection flows and credentials so you do not need to configure Google Meet API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Google Meet |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Google Meet |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Google Meet    │\n│   (User Chat)   │     │   (OAuth)    │     │   (Meet API)     │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Meet      │                       │\n         │                       │  4. Secure Token       │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Google  │\n   │  File    │           │ Auth     │           │  Meet    │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Google Meet again.\"\n\n## Quick Start\n\n```bash\n# Create a new meeting space\nclawlink_call_tool --tool \"googlemeet_create_meet\" --params '{}'\n\n# List conference records\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" --params '{}'\n\n# Get a meeting space details\nclawlink_call_tool --tool \"googlemeet_get_meet\" --params '{\"name\": \"spaces/YOUR_SPACE_ID\"}'\n```\n\n## Authentication\n\nAll Google Meet tool calls are authenticated automatically by ClawLink using the user's connected Google account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Google Meet API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=google-meet and connect Google Meet.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `google-meet` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration google-meet\n```\n\n**Response:** Returns the live tool catalog for Google Meet.\n\n### Reconnect\n\nIf Google Meet tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=google-meet\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration google-meet`\n\n## Security & Permissions\n\n- Access is scoped to meeting spaces and conference records the authenticated user has access to.\n- **Write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Ending an active conference is a high-impact action and must always be confirmed.\n- Recordings and transcripts are subject to the organizer's domain policies — they may not be available for all meetings.\n\n## Tool Reference\n\n### Meeting Space Management\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_create_meet` | Create a new Meet space with optional configuration | Write |\n| `googlemeet_get_meet` | Retrieve details of a Meet space by its identifier | Read |\n| `googlemeet_update_space` | Update an existing Meet space's settings | Write |\n| `googlemeet_end_active_conference` | End an ongoing conference in a specified space | Write |\n\n### Conference Records\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_conference_records` | List past conference records, optionally filtered | Read |\n| `googlemeet_get_conference_record_by_name` | Get details for a specific conference record | Read |\n\n### Participants\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_participants` | List all participants in a conference record | Read |\n| `googlemeet_list_participant_sessions` | List all join/leave sessions for a participant | Read |\n| `googlemeet_get_participant_session` | Get details of a specific participant session | Read |\n\n### Recordings\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_recordings` | List recording resources for a conference record | Read |\n| `googlemeet_get_recordings_by_conference_record_id` | Get all recordings for a specific conference | Read |\n\n### Transcripts\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_get_transcripts_by_conference_record_id` | List all transcripts for a conference | Read |\n| `googlemeet_get_transcript` | Get a specific transcript by resource name | Read |\n| `googlemeet_list_transcript_entries` | List structured transcript entries (speaker, time, text) | Read |\n| `googlemeet_get_transcript_entry` | Get a specific transcript entry by resource name | Read |\n\n## Code Examples\n\n### Create a new meeting space\n\n```bash\nclawlink_call_tool --tool \"googlemeet_create_meet\" \\\n  --params '{\n    \"config\": {\n      \"accessType\": \"OPEN\",\n      \"entryPointAccess\": \"anyone\"\n    }\n  }'\n```\n\n### List conference records\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" \\\n  --params '{\n    \"page_size\": 20\n  }'\n```\n\n### Get meeting space details\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_meet\" \\\n  --params '{\n    \"name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n### List participants in a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_participants\" \\\n  --params '{\n    \"parent\": \"conferenceRecords/YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### Get recordings for a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_recordings_by_conference_record_id\" \\\n  --params '{\n    \"conference_record_id\": \"YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### End an active conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_end_active_conference\" \\\n  --params '{\n    \"space_name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Google Meet is connected.\n2. Call `clawlink_list_tools --integration google-meet` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `google-meet`.\n5. If no Google Meet tools appear, direct the user to https://claw-link.dev/dashboard?add=google-meet.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → call                                          │\n│                                                             │\n│  Example: List conferences → Get details → Show results      │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves    │\n│           → Execute update                                   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- `create_meet` does not attach to any calendar event — calendar linking requires a separate Calendar tool call.\n- Capture `meetingUri`, `meetingCode`, and `space.name` from the create response immediately for downstream lookups.\n- Newly created spaces may return incomplete data — retry after 1–3 seconds if needed.\n- Recordings and transcripts require that recording/transcription was enabled and permitted by the organizer's domain policies.\n- After a meeting ends, recordings and transcripts may take several minutes to process — an empty result may be temporary.\n- `end_active_conference` requires the `space_name` parameter and immediately drops all participants.\n- HTTP 429 may occur under rapid calls — apply exponential backoff.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration google-meet`. |\n| Missing connection | Google Meet is not connected. Direct the user to https://claw-link.dev/dashboard?add=google-meet. |\n| `NOT_FOUND` | Meeting space or conference record does not exist. Check the name/ID. |\n| `INVALID_ARGUMENT` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `google-meet`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference)\n- [Conference Records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords)\n- [Spaces](https://developers.google.com/meet/rest/reference/v1/spaces)\n- ClawLink: https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=google-meet-meetings\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Google Calendar](https://clawhub.ai/hith3sh/google-calendar-scheduling) — For calendar scheduling and event management\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=google-meet-meetings)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"google-meet-meetings\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1780989018740\n}\n\nFile v1.0.6:skill-card.md\n\n## Description:\n\nGoogle Meet API integration with managed OAuth for creating meeting spaces, inspecting conference records, retrieving recordings and transcripts, and managing meeting participants.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and OpenClaw users use this skill to connect a Google account through ClawLink, manage Google Meet spaces and conference records, and retrieve meeting artifacts such as recordings, transcripts, and participant sessions.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Installing the skill requires trusting a third-party ClawLink plugin with access to Google Meet data available to the connected Google account.\n\nMitigation: Install only from a trusted ClawHub source, review the Google OAuth consent screen during setup, and revoke the Google connection or remove the plugin if access is no longer needed.\n\nRisk: Create, update, and end-meeting operations can change or terminate active Google Meet resources.\n\nMitigation: Confirm the target resource and intended effect before any write action, and preview tool calls when available before execution.\n\nRisk: Recordings and transcripts can contain sensitive meeting content and may be unavailable due to organizer or domain policy.\n\nMitigation: Retrieve meeting artifacts only for authorized users and communicate when empty results may reflect policy restrictions or delayed processing.\n\n## Reference(s):\n\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference)\n- [Google Meet Conference Records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords)\n- [Google Meet Spaces](https://developers.google.com/meet/rest/reference/v1/spaces)\n- [ClawLink OpenClaw Documentation](https://docs.claw-link.dev/openclaw)\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/google-meet-meetings)\n\n## Skill Output:\n\n**Output Type(s):** [guidance, shell commands, configuration, API calls, text]\n\n**Output Format:** [Markdown with inline shell commands and JSON tool-call parameters]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include Google Meet resource identifiers, meeting URIs, transcript text, recording metadata, participant data, and setup or troubleshooting steps.]\n\n## Skill Version(s):\n\n1.0.6 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.5: 3 files, 5718 bytes\n\nFiles: skill-card.md (2536b), SKILL.md (13832b), _meta.json (139b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: google-meet-meetings\ndescription: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting participants. Use this skill when users want to manage Google Meet conferences or extract meeting artifacts.\n---\n\n# Google Meet\n\n![Google Meet](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/google-meet.svg?v=2)\n\nAccess Google Meet via the Google Meet REST API with managed OAuth authentication. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage participants.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Google Meet API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Google Meet |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Google Meet |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Google Meet    │\n│   (User Chat)   │     │   (OAuth)    │     │   (Meet API)     │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Meet      │                       │\n         │                       │  4. Secure Token       │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Google  │\n   │  File    │           │ Auth     │           │  Meet    │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Google Meet again.\"\n\n## Quick Start\n\n```bash\n# Create a new meeting space\nclawlink_call_tool --tool \"googlemeet_create_meet\" --params '{}'\n\n# List conference records\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" --params '{}'\n\n# Get a meeting space details\nclawlink_call_tool --tool \"googlemeet_get_meet\" --params '{\"name\": \"spaces/YOUR_SPACE_ID\"}'\n```\n\n## Authentication\n\nAll Google Meet tool calls are authenticated automatically by ClawLink using the user's connected Google account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Google Meet API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=google-meet and connect Google Meet.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `google-meet` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration google-meet\n```\n\n**Response:** Returns the live tool catalog for Google Meet.\n\n### Reconnect\n\nIf Google Meet tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=google-meet\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration google-meet`\n\n## Security & Permissions\n\n- Access is scoped to meeting spaces and conference records the authenticated user has access to.\n- **Write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Ending an active conference is a high-impact action and must always be confirmed.\n- Recordings and transcripts are subject to the organizer's domain policies — they may not be available for all meetings.\n\n## Tool Reference\n\n### Meeting Space Management\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_create_meet` | Create a new Meet space with optional configuration | Write |\n| `googlemeet_get_meet` | Retrieve details of a Meet space by its identifier | Read |\n| `googlemeet_update_space` | Update an existing Meet space's settings | Write |\n| `googlemeet_end_active_conference` | End an ongoing conference in a specified space | Write |\n\n### Conference Records\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_conference_records` | List past conference records, optionally filtered | Read |\n| `googlemeet_get_conference_record_by_name` | Get details for a specific conference record | Read |\n\n### Participants\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_participants` | List all participants in a conference record | Read |\n| `googlemeet_list_participant_sessions` | List all join/leave sessions for a participant | Read |\n| `googlemeet_get_participant_session` | Get details of a specific participant session | Read |\n\n### Recordings\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_recordings` | List recording resources for a conference record | Read |\n| `googlemeet_get_recordings_by_conference_record_id` | Get all recordings for a specific conference | Read |\n\n### Transcripts\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_get_transcripts_by_conference_record_id` | List all transcripts for a conference | Read |\n| `googlemeet_get_transcript` | Get a specific transcript by resource name | Read |\n| `googlemeet_list_transcript_entries` | List structured transcript entries (speaker, time, text) | Read |\n| `googlemeet_get_transcript_entry` | Get a specific transcript entry by resource name | Read |\n\n## Code Examples\n\n### Create a new meeting space\n\n```bash\nclawlink_call_tool --tool \"googlemeet_create_meet\" \\\n  --params '{\n    \"config\": {\n      \"accessType\": \"OPEN\",\n      \"entryPointAccess\": \"anyone\"\n    }\n  }'\n```\n\n### List conference records\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" \\\n  --params '{\n    \"page_size\": 20\n  }'\n```\n\n### Get meeting space details\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_meet\" \\\n  --params '{\n    \"name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n### List participants in a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_participants\" \\\n  --params '{\n    \"parent\": \"conferenceRecords/YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### Get recordings for a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_recordings_by_conference_record_id\" \\\n  --params '{\n    \"conference_record_id\": \"YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### End an active conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_end_active_conference\" \\\n  --params '{\n    \"space_name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Google Meet is connected.\n2. Call `clawlink_list_tools --integration google-meet` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `google-meet`.\n5. If no Google Meet tools appear, direct the user to https://claw-link.dev/dashboard?add=google-meet.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → call                                          │\n│                                                             │\n│  Example: List conferences → Get details → Show results      │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves    │\n│           → Execute update                                   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- `create_meet` does not attach to any calendar event — calendar linking requires a separate Calendar tool call.\n- Capture `meetingUri`, `meetingCode`, and `space.name` from the create response immediately for downstream lookups.\n- Newly created spaces may return incomplete data — retry after 1–3 seconds if needed.\n- Recordings and transcripts require that recording/transcription was enabled and permitted by the organizer's domain policies.\n- After a meeting ends, recordings and transcripts may take several minutes to process — an empty result may be temporary.\n- `end_active_conference` requires the `space_name` parameter and immediately drops all participants.\n- HTTP 429 may occur under rapid calls — apply exponential backoff.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration google-meet`. |\n| Missing connection | Google Meet is not connected. Direct the user to https://claw-link.dev/dashboard?add=google-meet. |\n| `NOT_FOUND` | Meeting space or conference record does not exist. Check the name/ID. |\n| `INVALID_ARGUMENT` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `google-meet`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference)\n- [Conference Records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords)\n- [Spaces](https://developers.google.com/meet/rest/reference/v1/spaces)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Google Calendar](https://clawhub.ai/hith3sh/google-calendar-scheduling) — For calendar scheduling and event management\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"google-meet-meetings\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780985369151\n}\n\nFile v1.0.5:skill-card.md\n\n## Description: <br>\nGoogle Meet API integration with managed OAuth for creating meeting spaces, inspecting conference records, retrieving recordings and transcripts, and managing meeting participants. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEmployees, developers, and external users with authorized Google Meet access use this skill to create Meet spaces, inspect conference records, and retrieve participant, recording, and transcript artifacts through managed OAuth. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Meeting recordings, transcripts, conference records, and participant metadata may contain sensitive information. <br>\nMitigation: Use the skill only with authorized Google Meet accounts, confirm permission before summarizing or sharing artifacts, and follow organizational privacy, consent, and retention rules. <br>\nRisk: Write operations can create or update meeting spaces or end an active conference. <br>\nMitigation: Preview write actions, confirm the target resource and intended effect with the user, and treat ending an active conference as high impact. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/hith3sh/google-meet-meetings) <br>\n- [Google Meet API overview](https://developers.google.com/meet/rest/reference) <br>\n- [Google Meet conference records API](https://developers.google.com/meet/rest/reference/v1/conferenceRecords) <br>\n- [Google Meet spaces API](https://developers.google.com/meet/rest/reference/v1/spaces) <br>\n- [ClawLink OpenClaw documentation](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with inline shell commands and JSON tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Guidance emphasizes live tool discovery, managed OAuth connection checks, previews for write operations, and reporting real tool errors.] <br>\n\n## Skill Version(s): <br>\n1.0.5 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.4: 3 files, 5698 bytes\n\nFiles: skill-card.md (2493b), SKILL.md (13828b), _meta.json (139b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: google-meet-meetings\ndescription: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting participants. Use this skill when users want to manage Google Meet conferences or extract meeting artifacts.\n---\n\n# Google Meet\n\n![Google Meet](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/google-meet.svg)\n\nAccess Google Meet via the Google Meet REST API with managed OAuth authentication. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage participants.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Google Meet API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Google Meet |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Google Meet |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Google Meet    │\n│   (User Chat)   │     │   (OAuth)    │     │   (Meet API)     │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Meet      │                       │\n         │                       │  4. Secure Token       │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Google  │\n   │  File    │           │ Auth     │           │  Meet    │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Google Meet again.\"\n\n## Quick Start\n\n```bash\n# Create a new meeting space\nclawlink_call_tool --tool \"googlemeet_create_meet\" --params '{}'\n\n# List conference records\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" --params '{}'\n\n# Get a meeting space details\nclawlink_call_tool --tool \"googlemeet_get_meet\" --params '{\"name\": \"spaces/YOUR_SPACE_ID\"}'\n```\n\n## Authentication\n\nAll Google Meet tool calls are authenticated automatically by ClawLink using the user's connected Google account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Google Meet API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=google-meet and connect Google Meet.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `google-meet` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration google-meet\n```\n\n**Response:** Returns the live tool catalog for Google Meet.\n\n### Reconnect\n\nIf Google Meet tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=google-meet\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration google-meet`\n\n## Security & Permissions\n\n- Access is scoped to meeting spaces and conference records the authenticated user has access to.\n- **Write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Ending an active conference is a high-impact action and must always be confirmed.\n- Recordings and transcripts are subject to the organizer's domain policies — they may not be available for all meetings.\n\n## Tool Reference\n\n### Meeting Space Management\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_create_meet` | Create a new Meet space with optional configuration | Write |\n| `googlemeet_get_meet` | Retrieve details of a Meet space by its identifier | Read |\n| `googlemeet_update_space` | Update an existing Meet space's settings | Write |\n| `googlemeet_end_active_conference` | End an ongoing conference in a specified space | Write |\n\n### Conference Records\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_conference_records` | List past conference records, optionally filtered | Read |\n| `googlemeet_get_conference_record_by_name` | Get details for a specific conference record | Read |\n\n### Participants\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_participants` | List all participants in a conference record | Read |\n| `googlemeet_list_participant_sessions` | List all join/leave sessions for a participant | Read |\n| `googlemeet_get_participant_session` | Get details of a specific participant session | Read |\n\n### Recordings\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_recordings` | List recording resources for a conference record | Read |\n| `googlemeet_get_recordings_by_conference_record_id` | Get all recordings for a specific conference | Read |\n\n### Transcripts\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_get_transcripts_by_conference_record_id` | List all transcripts for a conference | Read |\n| `googlemeet_get_transcript` | Get a specific transcript by resource name | Read |\n| `googlemeet_list_transcript_entries` | List structured transcript entries (speaker, time, text) | Read |\n| `googlemeet_get_transcript_entry` | Get a specific transcript entry by resource name | Read |\n\n## Code Examples\n\n### Create a new meeting space\n\n```bash\nclawlink_call_tool --tool \"googlemeet_create_meet\" \\\n  --params '{\n    \"config\": {\n      \"accessType\": \"OPEN\",\n      \"entryPointAccess\": \"anyone\"\n    }\n  }'\n```\n\n### List conference records\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" \\\n  --params '{\n    \"page_size\": 20\n  }'\n```\n\n### Get meeting space details\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_meet\" \\\n  --params '{\n    \"name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n### List participants in a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_participants\" \\\n  --params '{\n    \"parent\": \"conferenceRecords/YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### Get recordings for a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_recordings_by_conference_record_id\" \\\n  --params '{\n    \"conference_record_id\": \"YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### End an active conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_end_active_conference\" \\\n  --params '{\n    \"space_name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Google Meet is connected.\n2. Call `clawlink_list_tools --integration google-meet` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `google-meet`.\n5. If no Google Meet tools appear, direct the user to https://claw-link.dev/dashboard?add=google-meet.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → call                                          │\n│                                                             │\n│  Example: List conferences → Get details → Show results      │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves    │\n│           → Execute update                                   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- `create_meet` does not attach to any calendar event — calendar linking requires a separate Calendar tool call.\n- Capture `meetingUri`, `meetingCode`, and `space.name` from the create response immediately for downstream lookups.\n- Newly created spaces may return incomplete data — retry after 1–3 seconds if needed.\n- Recordings and transcripts require that recording/transcription was enabled and permitted by the organizer's domain policies.\n- After a meeting ends, recordings and transcripts may take several minutes to process — an empty result may be temporary.\n- `end_active_conference` requires the `space_name` parameter and immediately drops all participants.\n- HTTP 429 may occur under rapid calls — apply exponential backoff.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration google-meet`. |\n| Missing connection | Google Meet is not connected. Direct the user to https://claw-link.dev/dashboard?add=google-meet. |\n| `NOT_FOUND` | Meeting space or conference record does not exist. Check the name/ID. |\n| `INVALID_ARGUMENT` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `google-meet`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference)\n- [Conference Records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords)\n- [Spaces](https://developers.google.com/meet/rest/reference/v1/spaces)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Google Calendar](https://clawhub.ai/hith3sh/google-calendar-scheduling) — For calendar scheduling and event management\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"google-meet-meetings\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1780980964795\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\nGoogle Meet API integration with managed OAuth for creating meeting spaces, inspecting conference records, retrieving recordings and transcripts, and managing meeting participants. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to connect OpenClaw to their Google Meet account, create or inspect meeting spaces and conference records, and retrieve participant, recording, and transcript information. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can access sensitive meeting artifacts such as transcripts, recordings, participant records, and conference metadata through the connected Google account. <br>\nMitigation: Review the Google OAuth consent screen before connecting and install only when this access is intended. <br>\nRisk: Write actions can create, update, or end Google Meet resources, including ending an active conference. <br>\nMitigation: Require the agent to preview the exact target resource and intended effect, then proceed only after explicit user confirmation. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Google Meet Skill](https://clawhub.ai/hith3sh/google-meet-meetings) <br>\n- [Google Meet REST API Overview](https://developers.google.com/meet/rest/reference) <br>\n- [Google Meet Conference Records API](https://developers.google.com/meet/rest/reference/v1/conferenceRecords) <br>\n- [Google Meet Spaces API](https://developers.google.com/meet/rest/reference/v1/spaces) <br>\n- [ClawLink OpenClaw Documentation](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with shell command examples and JSON tool-call parameters.] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include ClawLink tool names, Google Meet resource names, and confirmation steps for write actions.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 3 files, 5806 bytes\n\nFiles: skill-card.md (2735b), SKILL.md (13828b), _meta.json (139b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: google-meet-meetings\ndescription: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting participants. Use this skill when users want to manage Google Meet conferences or extract meeting artifacts.\n---\n\n# Google Meet\n\n![Google Meet](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/google-meet.svg)\n\nAccess Google Meet via the Google Meet REST API with managed OAuth authentication. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage participants.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Google Meet API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Google Meet |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Google Meet |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Google Meet    │\n│   (User Chat)   │     │   (OAuth)    │     │   (Meet API)     │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Meet      │                       │\n         │                       │  4. Secure Token       │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Google  │\n   │  File    │           │ Auth     │           │  Meet    │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Google Meet again.\"\n\n## Quick Start\n\n```bash\n# Create a new meeting space\nclawlink_call_tool --tool \"googlemeet_create_meet\" --params '{}'\n\n# List conference records\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" --params '{}'\n\n# Get a meeting space details\nclawlink_call_tool --tool \"googlemeet_get_meet\" --params '{\"name\": \"spaces/YOUR_SPACE_ID\"}'\n```\n\n## Authentication\n\nAll Google Meet tool calls are authenticated automatically by ClawLink using the user's connected Google account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Google Meet API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=google-meet and connect Google Meet.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `google-meet` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration google-meet\n```\n\n**Response:** Returns the live tool catalog for Google Meet.\n\n### Reconnect\n\nIf Google Meet tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=google-meet\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration google-meet`\n\n## Security & Permissions\n\n- Access is scoped to meeting spaces and conference records the authenticated user has access to.\n- **Write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Ending an active conference is a high-impact action and must always be confirmed.\n- Recordings and transcripts are subject to the organizer's domain policies — they may not be available for all meetings.\n\n## Tool Reference\n\n### Meeting Space Management\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_create_meet` | Create a new Meet space with optional configuration | Write |\n| `googlemeet_get_meet` | Retrieve details of a Meet space by its identifier | Read |\n| `googlemeet_update_space` | Update an existing Meet space's settings | Write |\n| `googlemeet_end_active_conference` | End an ongoing conference in a specified space | Write |\n\n### Conference Records\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_conference_records` | List past conference records, optionally filtered | Read |\n| `googlemeet_get_conference_record_by_name` | Get details for a specific conference record | Read |\n\n### Participants\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_participants` | List all participants in a conference record | Read |\n| `googlemeet_list_participant_sessions` | List all join/leave sessions for a participant | Read |\n| `googlemeet_get_participant_session` | Get details of a specific participant session | Read |\n\n### Recordings\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_recordings` | List recording resources for a conference record | Read |\n| `googlemeet_get_recordings_by_conference_record_id` | Get all recordings for a specific conference | Read |\n\n### Transcripts\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_get_transcripts_by_conference_record_id` | List all transcripts for a conference | Read |\n| `googlemeet_get_transcript` | Get a specific transcript by resource name | Read |\n| `googlemeet_list_transcript_entries` | List structured transcript entries (speaker, time, text) | Read |\n| `googlemeet_get_transcript_entry` | Get a specific transcript entry by resource name | Read |\n\n## Code Examples\n\n### Create a new meeting space\n\n```bash\nclawlink_call_tool --tool \"googlemeet_create_meet\" \\\n  --params '{\n    \"config\": {\n      \"accessType\": \"OPEN\",\n      \"entryPointAccess\": \"anyone\"\n    }\n  }'\n```\n\n### List conference records\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" \\\n  --params '{\n    \"page_size\": 20\n  }'\n```\n\n### Get meeting space details\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_meet\" \\\n  --params '{\n    \"name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n### List participants in a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_participants\" \\\n  --params '{\n    \"parent\": \"conferenceRecords/YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### Get recordings for a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_recordings_by_conference_record_id\" \\\n  --params '{\n    \"conference_record_id\": \"YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### End an active conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_end_active_conference\" \\\n  --params '{\n    \"space_name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Google Meet is connected.\n2. Call `clawlink_list_tools --integration google-meet` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `google-meet`.\n5. If no Google Meet tools appear, direct the user to https://claw-link.dev/dashboard?add=google-meet.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → call                                          │\n│                                                             │\n│  Example: List conferences → Get details → Show results      │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves    │\n│           → Execute update                                   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- `create_meet` does not attach to any calendar event — calendar linking requires a separate Calendar tool call.\n- Capture `meetingUri`, `meetingCode`, and `space.name` from the create response immediately for downstream lookups.\n- Newly created spaces may return incomplete data — retry after 1–3 seconds if needed.\n- Recordings and transcripts require that recording/transcription was enabled and permitted by the organizer's domain policies.\n- After a meeting ends, recordings and transcripts may take several minutes to process — an empty result may be temporary.\n- `end_active_conference` requires the `space_name` parameter and immediately drops all participants.\n- HTTP 429 may occur under rapid calls — apply exponential backoff.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration google-meet`. |\n| Missing connection | Google Meet is not connected. Direct the user to https://claw-link.dev/dashboard?add=google-meet. |\n| `NOT_FOUND` | Meeting space or conference record does not exist. Check the name/ID. |\n| `INVALID_ARGUMENT` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `google-meet`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference)\n- [Conference Records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords)\n- [Spaces](https://developers.google.com/meet/rest/reference/v1/spaces)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Google Calendar](https://clawhub.ai/hith3sh/google-calendar-scheduling) — For calendar scheduling and event management\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"google-meet-meetings\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1780936657352\n}\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nGoogle Meet API integration with managed OAuth for creating meeting spaces, inspecting conference records, retrieving recordings and transcripts, and managing meeting participants. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to manage Google Meet meeting spaces and conference records, retrieve recordings or transcripts, and inspect participant activity through ClawLink-managed OAuth. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires OAuth-backed access to Google Meet data and uses sensitive credentials through ClawLink. <br>\nMitigation: Review requested permissions during connection setup, keep OAuth handling within ClawLink, and avoid exposing tokens or account credentials in chat. <br>\nRisk: Write operations can create or update meeting spaces, and ending an active conference immediately disconnects participants. <br>\nMitigation: Preview and explicitly confirm write actions, especially ending a conference, before executing tool calls. <br>\nRisk: Recordings, transcripts, participant lists, and conference records may contain private meeting information. <br>\nMitigation: Return only information the authenticated user is authorized to access and avoid sharing meeting artifacts beyond the user's intended audience. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/hith3sh/google-meet-meetings) <br>\n- [Google Meet API overview](https://developers.google.com/meet/rest/reference) <br>\n- [Google Meet conference records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords) <br>\n- [Google Meet spaces](https://developers.google.com/meet/rest/reference/v1/spaces) <br>\n- [ClawLink OpenClaw docs](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and JSON parameter examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include Google Meet tool names, ClawLink setup commands, connection checks, and user-confirmation prompts for write actions.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.1: 3 files, 5628 bytes\n\nFiles: skill-card.md (2450b), SKILL.md (13709b), _meta.json (139b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: google-meet-meetings\ndescription: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting participants. Use this skill when users want to manage Google Meet conferences or extract meeting artifacts.\n---\n\n# Google Meet\n\nAccess Google Meet via the Google Meet REST API with managed OAuth authentication. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage participants.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Google Meet API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Google Meet |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Google Meet |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Google Meet    │\n│   (User Chat)   │     │   (OAuth)    │     │   (Meet API)     │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Meet      │                       │\n         │                       │  4. Secure Token       │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Google  │\n   │  File    │           │ Auth     │           │  Meet    │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Google Meet again.\"\n\n## Quick Start\n\n```bash\n# Create a new meeting space\nclawlink_call_tool --tool \"googlemeet_create_meet\" --params '{}'\n\n# List conference records\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" --params '{}'\n\n# Get a meeting space details\nclawlink_call_tool --tool \"googlemeet_get_meet\" --params '{\"name\": \"spaces/YOUR_SPACE_ID\"}'\n```\n\n## Authentication\n\nAll Google Meet tool calls are authenticated automatically by ClawLink using the user's connected Google account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Google Meet API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=google-meet and connect Google Meet.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `google-meet` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration google-meet\n```\n\n**Response:** Returns the live tool catalog for Google Meet.\n\n### Reconnect\n\nIf Google Meet tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=google-meet\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration google-meet`\n\n## Security & Permissions\n\n- Access is scoped to meeting spaces and conference records the authenticated user has access to.\n- **Write operations require explicit user confirmation.** Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.\n- Ending an active conference is a high-impact action and must always be confirmed.\n- Recordings and transcripts are subject to the organizer's domain policies — they may not be available for all meetings.\n\n## Tool Reference\n\n### Meeting Space Management\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_create_meet` | Create a new Meet space with optional configuration | Write |\n| `googlemeet_get_meet` | Retrieve details of a Meet space by its identifier | Read |\n| `googlemeet_update_space` | Update an existing Meet space's settings | Write |\n| `googlemeet_end_active_conference` | End an ongoing conference in a specified space | Write |\n\n### Conference Records\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_conference_records` | List past conference records, optionally filtered | Read |\n| `googlemeet_get_conference_record_by_name` | Get details for a specific conference record | Read |\n\n### Participants\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_participants` | List all participants in a conference record | Read |\n| `googlemeet_list_participant_sessions` | List all join/leave sessions for a participant | Read |\n| `googlemeet_get_participant_session` | Get details of a specific participant session | Read |\n\n### Recordings\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_list_recordings` | List recording resources for a conference record | Read |\n| `googlemeet_get_recordings_by_conference_record_id` | Get all recordings for a specific conference | Read |\n\n### Transcripts\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `googlemeet_get_transcripts_by_conference_record_id` | List all transcripts for a conference | Read |\n| `googlemeet_get_transcript` | Get a specific transcript by resource name | Read |\n| `googlemeet_list_transcript_entries` | List structured transcript entries (speaker, time, text) | Read |\n| `googlemeet_get_transcript_entry` | Get a specific transcript entry by resource name | Read |\n\n## Code Examples\n\n### Create a new meeting space\n\n```bash\nclawlink_call_tool --tool \"googlemeet_create_meet\" \\\n  --params '{\n    \"config\": {\n      \"accessType\": \"OPEN\",\n      \"entryPointAccess\": \"anyone\"\n    }\n  }'\n```\n\n### List conference records\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" \\\n  --params '{\n    \"page_size\": 20\n  }'\n```\n\n### Get meeting space details\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_meet\" \\\n  --params '{\n    \"name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n### List participants in a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_list_participants\" \\\n  --params '{\n    \"parent\": \"conferenceRecords/YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### Get recordings for a conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_get_recordings_by_conference_record_id\" \\\n  --params '{\n    \"conference_record_id\": \"YOUR_CONFERENCE_RECORD_ID\"\n  }'\n```\n\n### End an active conference\n\n```bash\nclawlink_call_tool --tool \"googlemeet_end_active_conference\" \\\n  --params '{\n    \"space_name\": \"spaces/YOUR_SPACE_ID\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Google Meet is connected.\n2. Call `clawlink_list_tools --integration google-meet` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `google-meet`.\n5. If no Google Meet tools appear, direct the user to https://claw-link.dev/dashboard?add=google-meet.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → call                                          │\n│                                                             │\n│  Example: List conferences → Get details → Show results      │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Describe tool → Preview changes → User approves    │\n│           → Execute update                                   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- `create_meet` does not attach to any calendar event — calendar linking requires a separate Calendar tool call.\n- Capture `meetingUri`, `meetingCode`, and `space.name` from the create response immediately for downstream lookups.\n- Newly created spaces may return incomplete data — retry after 1–3 seconds if needed.\n- Recordings and transcripts require that recording/transcription was enabled and permitted by the organizer's domain policies.\n- After a meeting ends, recordings and transcripts may take several minutes to process — an empty result may be temporary.\n- `end_active_conference` requires the `space_name` parameter and immediately drops all participants.\n- HTTP 429 may occur under rapid calls — apply exponential backoff.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration google-meet`. |\n| Missing connection | Google Meet is not connected. Direct the user to https://claw-link.dev/dashboard?add=google-meet. |\n| `NOT_FOUND` | Meeting space or conference record does not exist. Check the name/ID. |\n| `INVALID_ARGUMENT` | Invalid parameter or missing required field. Review the tool schema with `clawlink_describe_tool`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Invalid Tool Call\n\n1. Ensure the integration slug is exactly `google-meet`.\n2. Use `clawlink_describe_tool` to verify parameter names and types before calling.\n3. For write operations, always call `clawlink_preview_tool` first.\n\n## Resources\n\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference)\n- [Conference Records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords)\n- [Spaces](https://developers.google.com/meet/rest/reference/v1/spaces)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [Google Calendar](https://clawhub.ai/hith3sh/google-calendar-scheduling) — For calendar scheduling and event management\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"google-meet-meetings\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1780839057596\n}\n\nFile v0.1.1:skill-card.md\n\n## Description: <br>\nGoogle Meet API integration with managed OAuth for creating meeting spaces, inspecting conference records, retrieving recordings and transcripts, and managing meeting participants. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users, employees, and developers use this skill to operate Google Meet from an agent: create or inspect meeting spaces, review conference records, retrieve recordings and transcripts, and manage participants. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: OAuth access can expose sensitive Google Meet meeting data, including recordings and transcripts. <br>\nMitigation: Review the OAuth consent screen, connect only the intended Google account, and treat recordings and transcripts as sensitive meeting data. <br>\nRisk: Write operations can create or change meeting spaces or end an active conference. <br>\nMitigation: Confirm the target resource and intended effect before write actions, and require explicit confirmation before ending an active conference. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Google Meet Skill](https://clawhub.ai/hith3sh/google-meet-meetings) <br>\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference) <br>\n- [Google Meet Conference Records API](https://developers.google.com/meet/rest/reference/v1/conferenceRecords) <br>\n- [Google Meet Spaces API](https://developers.google.com/meet/rest/reference/v1/spaces) <br>\n- [ClawLink OpenClaw Documentation](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, API calls, Guidance] <br>\n**Output Format:** [Markdown guidance with shell command examples and JSON tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires a connected Google account through managed OAuth; write actions require user confirmation.] <br>\n\n## Skill Version(s): <br>\n0.1.1 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.0: 3 files, 3506 bytes\n\nFiles: skill-card.md (2294b), SKILL.md (5261b), _meta.json (139b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: google-meet-meetings\ndescription: Work with Google Meet meetings, spaces, recordings, and meeting workflows — powered by ClawLink.\n---\n\n# Google Meet via ClawLink\n\nWork with Google Meet from chat — inspect meetings, manage spaces, review recordings or artifacts when available, and coordinate meeting workflows.\n\nPowered by [ClawLink](https://claw-link.dev), an integration hub for OpenClaw that handles hosted connection flows and credentials so you don't need to configure Google Meet API access yourself.\n\n## Quick start\n\n1. Install the verified ClawLink plugin: `openclaw plugins install clawhub:clawlink-plugin`\n2. Start a fresh OpenClaw chat if the plugin was just installed and ClawLink tools are not visible yet\n3. If ClawLink is not configured, call `clawlink_begin_pairing`\n4. Tell the user to open the returned pairing URL, sign in to ClawLink if needed, and approve the device\n5. After the user confirms approval, call `clawlink_get_pairing_status`\n6. Tell the user to connect Google Meet at [claw-link.dev/dashboard?add=google-meet](https://claw-link.dev/dashboard?add=google-meet)\n7. When the user confirms Google Meet is connected, call `clawlink_list_integrations` and then `clawlink_list_tools` with the `google-meet` integration slug\n\n## Setup details\n\n### Installing the plugin\n\nIf the ClawLink plugin is not installed yet, tell the user to run:\n\n```\nopenclaw plugins install clawhub:clawlink-plugin\n```\n\nIf the current chat started before the plugin was installed and ClawLink tools are still unavailable, tell the user to start a fresh chat so OpenClaw reloads the plugin tool catalog.\n\n### Pairing ClawLink\n\nIf ClawLink reports that the plugin is not configured, the plugin has not been paired with the user's ClawLink account yet.\n\n1. Call `clawlink_begin_pairing`.\n2. Tell the user to open the returned pairing URL in their browser.\n3. The user signs in to ClawLink if needed and approves the OpenClaw device.\n4. After the user confirms approval, call `clawlink_get_pairing_status` to finish local setup.\n\nThe resulting device credential is stored locally in OpenClaw's plugin config and is only sent to `claw-link.dev`. The user should not paste raw credentials into chat.\n\n### Connecting Google Meet\n\nTell the user to open https://claw-link.dev/dashboard?add=google-meet and connect Google Meet there. The page opens the add-connection panel filtered to Google Meet. ClawLink's hosted page runs the hosted OAuth flow — the user signs in with Google and approves the requested access. When they confirm it is done, call `clawlink_list_integrations` to verify, then call `clawlink_list_tools` with integration `google-meet`.\n\n## Using Google Meet tools\n\nClawLink provides tools dynamically based on what the user has connected. You do not need to know tool names or schemas in advance.\n\n### Discovery\n\n1. Call `clawlink_list_integrations` to confirm Google Meet is connected.\n2. Call `clawlink_list_tools` with integration `google-meet`.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `google-meet`.\n5. If no Google Meet tools appear, direct the user to https://claw-link.dev/dashboard?add=google-meet.\n\n### Execution\n\n1. Call `clawlink_describe_tool` before using an unfamiliar tool, before any write, or when the request is ambiguous.\n2. Use the returned schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups`.\n3. Prefer read, list, search, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first, then confirm with the user.\n5. Execute with `clawlink_call_tool`.\n6. If it fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## What you can do\n\nTypical Google Meet tasks (actual availability depends on the user's connected account, permissions, scopes, and current ClawLink tool catalog):\n\n- Inspect meeting or space details\n- Review recordings, artifacts, or meeting-related state when available\n- Coordinate meeting workflows after confirming the live tool catalog\n- Read meeting data before making user-facing changes\n- Preview write actions before execution when supported\n- Use the current Google Meet tool list instead of assuming endpoint coverage\n\n## Rules\n\n- Always use ClawLink tools for Google Meet. Do not ask the user for separate Google credentials.\n- Do not claim a capability is missing without checking the live ClawLink catalog in the current turn.\n- Do not invent slash commands or ask the user to paste raw credentials.\n- Ask for confirmation before destructive, external-facing, or bulk write actions.\n- If Google Meet is not connected, direct the user to https://claw-link.dev/dashboard?add=google-meet.\n- Never echo or repeat the user's ClawLink credential.\n\n## Resources\n\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n- ClawLink Source: https://github.com/hith3sh/clawlink\n- Google Meet API: https://developers.google.com/meet\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"google-meet-meetings\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1778095348605\n}\n\nFile v0.1.0:skill-card.md\n\n## Description: <br>\nWork with Google Meet meetings, spaces, recordings, and meeting workflows, powered by ClawLink. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nOpenClaw users and agents use this skill to connect Google Meet through ClawLink, discover the live Google Meet tool catalog, inspect meetings, spaces, recordings, and artifacts, and coordinate meeting workflows after user-approved OAuth setup. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires ClawLink OAuth pairing and may involve sensitive Google account access. <br>\nMitigation: Review Google OAuth consent scopes, connect only the intended account, trust ClawLink before pairing, and never paste raw credentials into chat. <br>\nRisk: Google Meet write, destructive, external-facing, or bulk actions could affect meetings or related resources. <br>\nMitigation: Prefer read and discovery operations first, preview write actions when supported, and require explicit user confirmation before execution. <br>\n\n\n## Reference(s): <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink Verification](https://claw-link.dev/verify) <br>\n- [Google Meet API](https://developers.google.com/meet) <br>\n- [ClawHub skill page](https://clawhub.ai/hith3sh/google-meet-meetings) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Shell commands, Configuration, Tool calls] <br>\n**Output Format:** [Markdown with inline shell commands and tool-call guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses the current ClawLink Google Meet tool catalog as the source of truth and asks for confirmation before destructive, external-facing, or bulk write actions.] <br>\n\n## Skill Version(s): <br>\n0.1.0 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: Google Meet Owner: hith3sh Summary: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting pa... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:10:18.740Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic s","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Google Meet    │\n│   (User Chat)   │     │   (OAuth)    │     │   (Meet API)     │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Meet      │                       │\n         │                       │  4. Secure Token       │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Google  │\n   │  File    │           │ Auth     │           │  Meet    │\n   └──────────┘           └──────────┘           └──────────┘"},{"language":"bash","snippet":"openclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart"},{"language":"bash","snippet":"# Create a new meeting space\nclawlink_call_tool --tool \"googlemeet_create_meet\" --params '{}'\n\n# List conference records\nclawlink_call_tool --tool \"googlemeet_list_conference_records\" --params '{}'\n\n# Get a meeting space details\nclawlink_call_tool --tool \"googlemeet_get_meet\" --params '{\"name\": \"spaces/YOUR_SPACE_ID\"}'"},{"language":"bash","snippet":"clawlink_list_integrations"},{"language":"bash","snippet":"clawlink_list_tools --integration google-meet"},{"language":"bash","snippet":"clawlink_call_tool --tool \"googlemeet_create_meet\" \\\n  --params '{\n    \"config\": {\n      \"accessType\": \"OPEN\",\n      \"entryPointAccess\": \"anyone\"\n    }\n  }'"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: google-meet-meetings\ndescription: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting participants. Use this skill when users want to manage Google Meet conferences or extract meeting artifacts.\n---\n\n# Google Meet\n\n![Google Meet](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/google-meet.svg?v=2)\n\nAccess Google Meet via the Google Meet REST API with managed OAuth authentication. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage participants.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=google-meet-meetings) for hosted connection flows and credentials so you do not need to configure Google Meet API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Google Meet |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Google Meet |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Google Meet    │\n│   (User Chat)   │     │   (OAuth)    │     │   (Meet API)     │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Meet      │                       │\n         │                       │  4. Secure Token       │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Google  │\n   │  File    │           │ Auth     │           │  Meet    │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Google Meet again.\"\n\n## Quick Start\n\n```bash\n# Create a new meeting space\nclawlink_call_tool --tool \"googlemeet_create_meet\" --params '{}'\n\n# List conference "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"google-meet-meetings\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1780989018740\n}"},{"path":"skill-card.md","content":"## Description:\n\nGoogle Meet API integration with managed OAuth for creating meeting spaces, inspecting conference records, retrieving recordings and transcripts, and managing meeting participants.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and OpenClaw users use this skill to connect a Google account through ClawLink, manage Google Meet spaces and conference records, and retrieve meeting artifacts such as recordings, transcripts, and participant sessions.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Installing the skill requires trusting a third-party ClawLink plugin with access to Google Meet data available to the connected Google account.\n\nMitigation: Install only from a trusted ClawHub source, review the Google OAuth consent screen during setup, and revoke the Google connection or remove the plugin if access is no longer needed.\n\nRisk: Create, update, and end-meeting operations can change or terminate active Google Meet resources.\n\nMitigation: Confirm the target resource and intended effect before any write action, and preview tool calls when available before execution.\n\nRisk: Recordings and transcripts can contain sensitive meeting content and may be unavailable due to organizer or domain policy.\n\nMitigation: Retrieve meeting artifacts only for authorized users and communicate when empty results may reflect policy restrictions or delayed processing.\n\n## Reference(s):\n\n- [Google Meet API Overview](https://developers.google.com/meet/rest/reference)\n- [Google Meet Conference Records](https://developers.google.com/meet/rest/reference/v1/conferenceRecords)\n- [Google Meet Spaces](https://developers.google.com/meet/rest/reference/v1/spaces)\n- [ClawLink OpenClaw Documentation](https://docs.claw-link.dev/openclaw)\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/google-meet-meetings)\n\n## Skill Output:\n\n**Output Type(s):** [guidance, shell commands, configuration, API calls, text]\n\n**Output Format:** [Markdown with inline shell commands and JSON tool-call parameters]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include Google Meet resource identifiers, meeting URIs, transcript text, recording metadata, participant data, and setup or troubleshooting steps.]\n\n## Skill Version(s):\n\n1.0.6 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting pa... Skill: Google Meet Owner: hith3sh Summary: Google Meet API integration with managed OAuth. Create meeting spaces, inspect conference records, retrieve recordings and transcripts, and manage meeting pa... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:10:18.740Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic s","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1090,"uniquenessScore":52,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T03:03:39.898Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T03:03:39.898Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T21:01:45.341Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}