Send Claude Code into a Google Meet. Slash commands to join, check status, hang up, and run diagnostics against an installed operator CLI.
Send Claude into a Google Meet in strict trigger-gated mode. Same permission flow as /operator:dial (Claude pauses to ask in chat before unapproved tools), but every prompt — including follow-ups — must include @claude. No sticky conversation window. Use when the user wants tight control over which messages reach claude (high-traffic meetings, mixed-audience calls). Takes a meet.google.com URL.
Send Claude into a Google Meet where the chat panel becomes a full Claude session — every message reaches Claude, every reply lands in chat, no permission interruptions. Best for solo or small-group meetings where the user wants Claude as a full participant in the room. Alternatives — /operator:dial (default; Claude pauses to ask before tools, @claude trigger required) or /operator:dial-strict (every message must include @claude). Takes a meet.google.com URL.
Send Claude into a Google Meet via the operator CLI. Use when the user asks Claude to join, attend, sit in on, listen to, or take notes from a Meet — anything where Claude needs to be present in the meeting itself. The default dial mode pauses to ask in chat before running tools the user hasn't pre-approved; any participant can answer. For uninterrupted flow (no permission asks, every chat message reaches Claude), use /operator:dial-yolo. For strict every-message-needs-@claude, use /operator:dial-strict. Takes a meet.google.com URL as the argument.
Run operator's diagnostic check. Use when the user is troubleshooting operator, just installed it, or anything in the dial flow appears broken — verifies that the claude CLI, Chrome, git, and macOS TCC permissions are all set up correctly.
Gracefully disconnect the running operator dial session. Use when the user wants Claude out of a meeting, wants to end the bot's attendance, or asks to hang up / disconnect / stop operator. Does NOT close Chrome or end the call for the other participants — it just detaches the bot.
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The Claude Code plugin for operator — Claude Code in your Google Meet.
This plugin adds four slash commands to Claude Code:
/operator:dial <meet-url> — send Claude into the Meet/operator:status — check whether operator is in a meeting/operator:hangup — disconnect the bot (the human stays in the call)/operator:doctor — run the install/auth/permissions diagnosticThe plugin is a thin shim. The CLI it shells out to (operator) does the work — dial Chrome, the chat-message MutationObserver, the audio helper, the inner-claude subprocess, the whole pipeline.
Install the operator CLI:
curl -fsSL https://1-800-operator.com/install.sh | bash
Add this plugin to Claude Code:
/plugin install 1-800-operator/operator-plugin
After both, run /operator:doctor to confirm everything's wired.
When you invoke /operator:dial <meet-url>, the plugin substitutes your current Claude Code session ID into the spawn command:
nohup operator dial claude --resume-session ${CLAUDE_SESSION_ID} <meet-url> &
Operator launches a dedicated Chrome window, joins the Meet, and bridges the same session into the meeting. When someone @mentions Claude in chat, it answers in your live Claude Code session — context flows both ways.
npx claudepluginhub 1-800-operator/operator-pluginSend Claude Code into a Google Meet. Slash commands to join, check status, hang up, and run diagnostics against an installed operator CLI.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.