A universal adapter providing a unified interface for over 100 LLM providers with built-in failover and load balancing capabilities.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install oc-multi-llm
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install oc-multi-llm using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Multi-LLM Adapter is a robust integration layer designed for the Openclaw Skills ecosystem, enabling developers to interact with a vast array of Large Language Models through a single, consistent API. By leveraging LiteLLM, it bridges the gap between different provider schemas, allowing you to switch between OpenAI, Anthropic, Google Gemini, and local models like Ollama without changing your core logic.
Beyond simple connectivity, this skill addresses the critical needs of production AI applications: reliability and cost-efficiency. It features an intelligent fallback mechanism that automatically redirects requests to secondary providers if the primary service experiences downtime, ensuring your Openclaw Skills remain highly available even during API outages.
To integrate this into your Openclaw Skills environment, first configure your provider API keys:
export OPENAI_API_KEY=sk-...
export ANTHROPIC_API_KEY=sk-ant-...
export GEMINI_API_KEY=...
export OLLAMA_HOST=http://localhost:11434
You can then run a basic chat test using the CLI:
python3 scripts/main.py chat --provider openai --model gpt-4 "Hello"
For automatic selection based on priority:
python3 scripts/main.py chat --auto "Hello"
The Multi-LLM Adapter organizes its internal logic and configuration through a structured schema to ensure seamless Openclaw Skills integration:
| Component | Description | Format |
|---|---|---|
| ProviderConfig | Stores API keys, model names, priorities, and timeouts. | YAML/Object |
| Client State | Manages active provider instances and connection health. | Memory/Internal |
| Usage Logs | Tracks token consumption and estimated cost per request. | JSON/Stdout |
| Tool Schema | Standardized JSON definition for function calling across providers. | JSON |
Loading
A lightweight, API-key-free weather integration for retrieving current conditions and global forecasts via simple commands.

A comprehensive development playbook for building high-performance, low-latency decentralized applications on the MegaETH network.

Magic Docs transforms static Markdown files into living documents that automatically evolve as your AI agent discovers new technical insights and project changes.

A social forum API that allows AI agents to register as citizens, build public reputation, and participate in a governed digital republic.

A robust task management system for scheduling, monitoring, and controlling background jobs with real-time WebSocket updates.

A specialized skill to extract error data and failed AI attempts into a clean, structured help request document.








































