Skills

Configure custom skills for OpenClaw agents to extend their capabilities.

Overview

Skills are modular capabilities that extend what an agent can do. They allow agents to use tools, access APIs, and perform specialized tasks beyond basic conversation.

Built-in Skills

SkillDescription
web-searchSearch the web for information
code-execExecute code in a sandbox
file-accessRead and write files
image-genGenerate images via AI
calculatorPerform calculations

Configuration

Enable skills in your agent configuration:

{
  "agents": {
    "default": {
      "provider": "openai",
      "model": "gpt-4o",
      "skills": ["web-search", "code-exec", "file-access"]
    }
  }
}

Custom Skills

Create custom skills by defining tool schemas:

{
  "skills": {
    "weather": {
      "description": "Get current weather for a location",
      "parameters": {
        "location": {
          "type": "string",
          "description": "City name"
        }
      },
      "handler": "scripts/weather.js"
    }
  }
}

Next Steps