openclaw-cli-bridge-elvatis

Bridge local AI CLIs + web browser sessions (Grok, Gemini, Claude.ai, ChatGPT) into OpenClaw as model providers. Includes /cli-* slash commands for instant model switching and persistent browser profiles for all 4 web providers.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "openclaw-cli-bridge-elvatis" with this command: npx skills add homeofe/openclaw-cli-bridge-elvatis

OpenClaw CLI Bridge

Bridges locally installed AI CLIs + web browser sessions into OpenClaw as model providers. Four phases:

Phase 1 — Codex Auth Bridge

Registers openai-codex provider from existing ~/.codex/auth.json tokens. No re-login.

Phase 2 — Request Proxy

Local OpenAI-compatible HTTP proxy (127.0.0.1:31337) routes vllm model calls to CLI subprocesses:

  • vllm/cli-gemini/gemini-2.5-pro / gemini-2.5-flash / gemini-3-pro
  • vllm/cli-claude/claude-sonnet-4-6 / claude-opus-4-6 / claude-haiku-4-5
  • vllm/local-bitnet/bitnet-2b → BitNet llama-server on 127.0.0.1:8082

Prompts go via stdin/tmpfile — never as CLI args (prevents E2BIG for long sessions).

Phase 3 — Slash Commands

Six instant model-switch commands (authorized senders only):

CommandModel
/cli-sonnetvllm/cli-claude/claude-sonnet-4-6
/cli-opusvllm/cli-claude/claude-opus-4-6
/cli-haikuvllm/cli-claude/claude-haiku-4-5
/cli-geminivllm/cli-gemini/gemini-2.5-pro
/cli-gemini-flashvllm/cli-gemini/gemini-2.5-flash
/cli-gemini3vllm/cli-gemini/gemini-3-pro
/cli-codexopenai-codex/gpt-5.3-codex
/cli-codex54openai-codex/gpt-5.4
/cli-bitnetvllm/local-bitnet/bitnet-2b
/cli-backRestore previous model
/cli-test [model]Health check (no model switch)

Each command uses staged switching by default (apply with /cli-apply).

Phase 4 — Web Browser Providers

Persistent Chromium profiles for 4 web providers (no API key needed):

  • Grok (web-grok/*): /grok-login, /grok-status, /grok-logout
  • Gemini (web-gemini/*): /gemini-login, /gemini-status, /gemini-logout
  • Claude.ai (web-claude/*): /claude-login, /claude-status, /claude-logout
  • ChatGPT (web-chatgpt/*): /chatgpt-login, /chatgpt-status, /chatgpt-logout

Sessions survive gateway restarts. /bridge-status shows all 4 at a glance.

On gateway restart, if any session has expired, a WhatsApp alert is sent automatically with the exact /xxx-login commands needed — no guessing required.

Browser health dashboard: http://127.0.0.1:31337/status — live overview of all 4 providers, cookie expiry, and model list. Auto-refreshes every 30s.

Setup

  1. Enable plugin + restart gateway
  2. (Optional) Register Codex auth: openclaw models auth login --provider openai-codex
  3. Use /cli-* commands to switch models from any channel

See README.md for full configuration reference and architecture diagram.

Version: 1.9.1

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Voyage AI CLI

Voyage AI embedding and reranking CLI integrated with MongoDB Atlas Vector Search. Use for: generating text embeddings, reranking search results, storing embeddings in Atlas, performing vector similarity search, creating vector search indexes, listing available models, comparing text similarity, bulk ingestion, interactive demos, and learning about AI concepts. Triggers: embed text, generate embeddings, vector search, rerank documents, voyage ai, semantic search, similarity search, store embeddings, atlas vector search, embedding models, cosine similarity, bulk ingest, explain embeddings.

Registry SourceRecently Updated
01.6K
Profile unavailable
Automation

RelayPlane

Agent ops layer for OpenClaw — observability, governance, and cost optimization with automatic failover. Never breaks your setup.

Registry SourceRecently Updated
52.4K
Profile unavailable
Coding

Cursor CLI Agent

Delegate coding tasks to Cursor Agent CLI. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large...

Registry SourceRecently Updated
0179
Profile unavailable