Documentation

OpenClaw + SkillBoss Integration Guide

Complete guide to configure SkillBoss as an AI provider for OpenClaw. Access Claude 4.6, Qwen 3.5 and 100+ business APIs through a single endpoint.

SkillBoss gives your OpenClaw agent access to Claude 4.6 Opus/Sonnet, Qwen 3.5 Plus plus 100+ business services (payments, email, hosting) through a single API key.

ℹ️

Why SkillBoss for OpenClaw?

  • No markup on model pricing (0% fees)
  • One API key for top-tier models + business services
  • OpenAI-compatible - works with OpenClaw's native provider system
  • Auto-failover between providers

Quick Start (2 minutes)

One-command setup: Tell your agent set up skillboss.co/skill.md to auto-configure SkillBoss with 687+ APIs.

Step 1: Get Your API Key

# Visit https://skillboss.co/console
# Sign up → Get 20 free credits → Copy API key

Step 2: Configure OpenClaw

Edit your ~/.openclaw/openclaw.json (or ~/.config/openclaw/openclaw.json5):

{
  "models": {
    "mode": "merge",
    "providers": {
      "skillboss": {
        "baseUrl": "https://api.skillboss.co/v1",
        "apiKey": "sk-YOUR_SKILLBOSS_KEY",
        "api": "openai-completions",
        "models": [
          {
            "id": "skillboss/claude-4-6-sonnet",
            "name": "Claude 4.6 Sonnet",
            "reasoning": true,
            "input": ["text", "image"],
            "cost": {"input": 3.0, "output": 15.0, "cacheRead": 0.3},
            "contextWindow": 200000,
            "maxTokens": 64000
          },
          {
            "id": "skillboss/claude-4-6-opus",
            "name": "Claude 4.6 Opus",
            "reasoning": true,
            "input": ["text", "image"],
            "cost": {"input": 5.0, "output": 25.0, "cacheRead": 0.5},
            "contextWindow": 200000,
            "maxTokens": 64000
          },
          {
            "id": "skillboss/claude-4-5-haiku",
            "name": "Claude 4.5 Haiku",
            "reasoning": false,
            "input": ["text", "image"],
            "cost": {"input": 1.0, "output": 5.0, "cacheRead": 0.1},
            "contextWindow": 200000,
            "maxTokens": 8192
          },
          {
            "id": "skillboss/qwen3.5-plus",
            "name": "Qwen 3.5 Plus",
            "reasoning": true,
            "input": ["text"],
            "cost": {"input": 0.4, "output": 2.4, "cacheRead": 0.04},
            "contextWindow": 131072,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "skillboss/claude-4-6-sonnet",
        "fallback": "skillboss/claude-4-5-haiku"
      },
      "models": {
        "skillboss/claude-4-6-sonnet": { "alias": "claude" },
        "skillboss/claude-4-6-opus": { "alias": "opus" },
        "skillboss/claude-4-5-haiku": { "alias": "haiku" },
        "skillboss/qwen3.5-plus": { "alias": "qwen" }
      }
    }
  }
}

Step 3: Verify Connection

# Test the API
curl https://api.skillboss.co/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR_SKILLBOSS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "skillboss/claude-4-6-sonnet", "messages": [{"role": "user", "content": "Hello"}]}'

# Restart OpenClaw
openclaw restart

# Check models
openclaw models list | grep skillboss

Done! Your OpenClaw agent can now use all SkillBoss models.


Available Models

Model IDNameCost (per 1M tokens)Best For
skillboss/claude-4-6-sonnetClaude 4.6 Sonnet$3 in / $15 outDaily tasks, coding, reasoning
skillboss/claude-4-6-opusClaude 4.6 Opus$5 in / $25 outComplex reasoning, research
skillboss/claude-4-5-haikuClaude 4.5 Haiku$1 in / $5 outFast responses, simple tasks
skillboss/qwen3.5-plusQwen 3.5 Plus$0.4 in / $2.4 outBudget reasoning, multilingual

Strategy Presets

Balanced (recommended):

"primary": "skillboss/claude-4-6-sonnet",
"fallback": "skillboss/claude-4-5-haiku"

Budget:

"primary": "skillboss/claude-4-5-haiku",
"fallback": "skillboss/qwen3.5-plus"

Performance:

"primary": "skillboss/claude-4-6-opus",
"fallback": "skillboss/claude-4-6-sonnet"

Auto-Configuration

Skip manual editing — generate config automatically:

# Generate openclaw.json with balanced strategy
curl "https://skillboss.co/api/openclaw-config?key=sk-YOUR_KEY&strategy=balanced" \
  > ~/.openclaw/openclaw.json

# Available strategies: budget, balanced, performance, speed

Alternative: MCP Server Installation

OpenClaw supports MCP (Model Context Protocol). Install SkillBoss via MCP:

{
  "agents": {
    "list": [
      {
        "id": "main",
        "mcp": {
          "servers": [
            {
              "name": "skillboss",
              "command": "npx",
              "args": ["-y", "skillboss-mcp-server"],
              "env": {
                "SKILLBOSS_API_KEY": "sk-YOUR_KEY"
              }
            }
          ]
        }
      }
    ]
  }
}

MCP provides additional tools:

  • chat - Chat with any supported model
  • generate_image - DALL-E 3 / Flux image generation
  • text_to_speech - ElevenLabs / OpenAI TTS
  • recommend_model - Get model recommendations

Using SkillBoss Services Beyond Chat

SkillBoss provides more than AI models. Your OpenClaw agent can also:

Send Emails

agent.use_skill("skillboss.email.send", {
    "to": "user@example.com",
    "subject": "Task Complete",
    "html": "<p>Your task has been completed.</p>"
})

Process Payments

payment = agent.use_skill("skillboss.payments.create", {
    "amount": 4999,
    "currency": "usd",
    "description": "Premium subscription"
})

Deploy Websites

agent.use_skill("skillboss.hosting.deploy", {
    "files": {"index.html": "<html>...</html>"},
    "domain": "myproject.com"
})

Troubleshooting

"Model not found" error

Make sure the model ID is correct. Available models:

  • skillboss/claude-4-6-sonnet
  • skillboss/claude-4-6-opus
  • skillboss/claude-4-5-haiku
  • skillboss/qwen3.5-plus

"401 Unauthorized" error

  1. Check API key is correct
  2. Ensure baseUrl ends with /v1
  3. Test directly:
curl https://api.skillboss.co/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "skillboss/claude-4-6-sonnet", "messages": [{"role": "user", "content": "Hi"}]}'

"Rate limit exceeded"

SkillBoss rate limits by tier:

  • Free: 10 req/min
  • Starter ($24.99/mo): 60 req/min
  • Pro: 300 req/min

Next Steps

🔑

Get API Key

Create account and get 20 free credits

🔌

MCP Server

Alternative MCP installation