Automated browser control via CLI with Playwright — open pages, interact, extract session credentials.
Coding
Maverick gog
Try itInternal setup hook that provisions gogcli with Google OAuth credentials supplied by an external orchestrator over the OpenClaw `skills.setup` RPC. Not user-...
What it does
Internal setup hook for the CLI (). Provisions gogcli's OAuth state from env vars supplied by an external orchestrator over the OpenClaw RPC. After setup completes, agents use Google Workspace via the upstream skill — this skill provides no agent-facing commands.
The skill document
maverick-gog
Internal setup hook for the gog CLI (openclaw/gogcli). Provisions gogcli's OAuth state from env vars supplied by an external orchestrator over the OpenClaw skills.setup RPC. After setup completes, agents use Google Workspace via the upstream gog skill — this skill provides no agent-facing commands.
Provides
- A
setup.shhook the deployment harness invokes on credential install / rotation. Reads OAuth credentials from env (delivered ephemerally per call) and hands them togog auth credentials set+gog auth import— gogcli owns where the values are persisted. - Multi-account support — each
(client, account)pair is provisioned independently; multiple Google accounts can coexist on one instance.
Does not provide
- Agent-callable commands or tool surface. For Workspace usage (
gog gmail ...,gog calendar ..., etc.) see the upstreamgogskill, which loads alongside this one. - Interactive auth (
gog auth add --manual). Setup is fully non-interactive — credentials come from the orchestrator.
Authentication
Credentials are setup-time only. Once seeded, gogcli handles refresh-token rotation autonomously; agent calls never need to refresh credentials directly. The only unrecoverable failure is user-side grant revocation (e.g. user removes the integration in Google's account settings), which surfaces as auth errors on the next API call.
Multi-account
The setup hook does not mark any provisioned account as the default. When more than one account is connected for the same client, gog ... calls must disambiguate — either via the GOG_ACCOUNT= env var (upstream's documented convention; see the Notes section of the upstream gog skill) or the --account= flag. With a single account connected, gogcli resolves it implicitly and the upstream skill's no---account command examples work unchanged.
Related skills
Sets up a browser automation CLI with reusable command memory for recurring web tasks.
Join video meetings as a voice bot, visual avatar, or avatar with live screen sharing.
Diagnose which mental domain is holding you back before choosing a cognitive intervention.
Measure whether a transformation changed your growth engine or just added a one-time bump.
Diagnose shared-resource degradation and design institutional solutions using Ostrom's 8 principles.
More from maverick
Browse all skillsRead permitted HubSpot data through a dynamically discovered, read-only MCP tool catalog.
Read and write PandaDoc workspace data through PandaDoc’s hosted MCP server.
Research X posts and users, search context, and execute individually confirmed X actions.
Read and update Linear workspace data through Linear’s hosted MCP server.
Read and manage WordPress.com content through its hosted MCP server and live tool catalog.
Discover and invoke Canva’s current MCP tools while respecting account permissions and confirmation boundaries.