Skip to content

vonuyvicoo/openclaw-serpapi-plugin

Repository files navigation

OpenClaw SerpAPI Plugin

Adds Yelp and Google Maps search and review tools to OpenClaw via SerpAPI. Minimal wrappers — feel free to contribute more.

Installation

openclaw plugins install openclaw-serpapi-plugin

Requires OpenClaw ≥ 2026.3.24.

Configuration

After installation, add your SerpAPI key to ~/.openclaw/openclaw.json:

{
  "plugins": {
    "entries": {
      "openclaw-serpapi-plugin": {
        "enabled": true,
        "config": {
          "apiKey": "YOUR_SERPAPI_KEY"
        }
      }
    }
  }
}

Get your API key from serpapi.com/manage-api-key.

Make sure you enable it on your agent's tools: Image

http://127.0.0.1:18789/agents or a different port.

Skill

This plugin ships a skill at skills/serpapi/SKILL.md that teaches the agent when and how to use the tools. OpenClaw loads it automatically when the plugin is active.

openclaw-serpapi-plugin v1.0.0


openclaw-serpapi-plugin v1.0.0

Variables

openclaw-serpapi-plugin v1.0.0


openclaw-serpapi-plugin / default

Variable: default

default: object

Defined in: index.ts:11

Type Declaration

configSchema

configSchema: object

configSchema.jsonSchema

jsonSchema: object

configSchema.jsonSchema.additionalProperties

additionalProperties: boolean = true

configSchema.jsonSchema.type

type: string = "object"

configSchema.safeParse()

safeParse: (v) => object

Parameters
v

unknown

Returns

object

data

data: unknown = v

success

success: boolean = true

description

description: string

id

id: string

name

name: string

register()

register: (api) => void

Parameters

api

OpenClawPluginApi

Returns

void

About

SerpAPI for Openclaw plugin, with proper validation and config. Minimal use-case only. Will add more services.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors