← Back to Skills Marketplace
ianpcook

SerpAPI

by ianpcook · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
4611
Downloads
5
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install serpapi
Description
Unified search API across Google, Amazon, Yelp, OpenTable, Walmart, and more. Use when searching for products, local businesses, restaurants, shopping, images, news, or any web search. One API key, many engines.
Usage Guidance
Install only if you are comfortable sending search terms, optional location data, and SerpAPI account usage to SerpAPI. Use a dedicated or revocable SERPAPI_API_KEY if possible, monitor quota usage, and avoid configuring a default location in TOOLS.md if you do not want location context reused automatically.
Capability Analysis
Type: OpenClaw Skill Name: serpapi Version: 1.0.0 This skill is designed to interact with the legitimate SerpAPI service. It securely retrieves the `SERPAPI_API_KEY` from environment variables and optionally reads a default location from `TOOLS.md` within the workspace, which is a standard configuration pattern for agent skills. All network requests are directed to `https://serpapi.com`, and parameters are properly encoded using `urllib.parse.urlencode`, preventing injection vulnerabilities. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent in `SKILL.md` or `scripts/serp.py`.
Capability Assessment
Purpose & Capability
The stated purpose is unified search across SerpAPI-backed engines, and the script implements engine selection, query parameter construction, API calls to serpapi.com, and result formatting consistent with that purpose.
Instruction Scope
The trigger language is broad, including ordinary web, shopping, local, image, and news searches, but the runtime action is user-directed search rather than hidden execution, destructive behavior, or account mutation.
Install Mechanism
The artifact contains a markdown skill file and one executable Python script, with no package installer, dependency download, or install-time command. The metadata declares the SERPAPI_API_KEY requirement, while network and TOOLS.md reads are described in the documentation rather than formal permission fields.
Credentials
Reading SERPAPI_API_KEY and making outbound requests to https://serpapi.com/search.json are proportionate for a SerpAPI integration. User queries and optional location data leave the local environment as part of normal operation.
Persistence & Privilege
The script reads possible TOOLS.md files to find an optional default location, including a path based on CLAWDBOT_WORKSPACE, but it does not write files, create persistence, spawn background workers, or request elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install serpapi
  3. After installation, invoke the skill by name or use /serpapi
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: unified search across Google, Amazon, Yelp, OpenTable, and more
Metadata
Slug serpapi
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SerpAPI?

Unified search API across Google, Amazon, Yelp, OpenTable, Walmart, and more. Use when searching for products, local businesses, restaurants, shopping, images, news, or any web search. One API key, many engines. It is an AI Agent Skill for Claude Code / OpenClaw, with 4611 downloads so far.

How do I install SerpAPI?

Run "/install serpapi" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SerpAPI free?

Yes, SerpAPI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does SerpAPI support?

SerpAPI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SerpAPI?

It is built and maintained by ianpcook (@ianpcook); the current version is v1.0.0.

💬 Comments