Coding

Maverick gog

Try it

Internal 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.sh hook the deployment harness invokes on credential install / rotation. Reads OAuth credentials from env (delivered ephemerally per call) and hands them to gog 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 upstream gog skill, 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

Automated browser control via CLI with Playwright — open pages, interact, extract session credentials.

by yicko2 installs1 stars

Join video meetings as a voice bot, visual avatar, or avatar with live screen sharing.

by johnpatternai22 installs8 stars

Diagnose which mental domain is holding you back before choosing a cognitive intervention.

by deciqai1 installs3 stars

Measure whether a transformation changed your growth engine or just added a one-time bump.

by deciqai1 installs2 stars

Diagnose shared-resource degradation and design institutional solutions using Ostrom's 8 principles.

by deciqai1 installs3 stars

More from maverick

Browse all skills

Read permitted HubSpot data through a dynamically discovered, read-only MCP tool catalog.

by maverick28 installs

Read and write PandaDoc workspace data through PandaDoc’s hosted MCP server.

by maverick15 installs

Research X posts and users, search context, and execute individually confirmed X actions.

by maverick28 installs

Read and update Linear workspace data through Linear’s hosted MCP server.

by maverick18 installs

Read and manage WordPress.com content through its hosted MCP server and live tool catalog.

by maverick28 installs

Discover and invoke Canva’s current MCP tools while respecting account permissions and confirmation boundaries.

by maverick30 installs