dog-search for Openclaw

A Python-based CLI skill that enables AI agents to perform live Google searches using the ScrapingDog API.

goog
v1.0.2
Apr 7, 2026
0
881
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install dog-search

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install dog-search using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is dog-search?

The dog-search skill is a robust integration designed for Openclaw Skills that allows AI agents to interface directly with Google Search. By utilizing the ScrapingDog API, it bypasses traditional scraping hurdles to provide clean, reliable search results. This skill is essential for agents that require real-time information, fact-checking capabilities, or broad web research to complete their tasks.

This utility functions through a dedicated Python script, offering both human-readable formatted output and machine-parseable JSON. It ensures that any agent within the Openclaw Skills ecosystem can autonomously look up information, verify data, or discover new resources without leaving the terminal environment.

dog-search Use Cases

  • Performing real-time market research and competitor analysis.
  • Verifying facts or gathering up-to-date documentation during coding tasks.
  • Retrieving specific search snippets for data enrichment pipelines.
  • Automating web-based discovery workflows for AI agents.

How dog-search Works

  1. The system validates the presence of the SCRAPINGDOG_API_KEY in the environment variables.
  2. The AI agent resolves the absolute path to the bundled search.py script within the skill directory.
  3. A search command is executed via Python, passing the user query and optional localization flags like country or language.
  4. The script interfaces with the ScrapingDog API to retrieve live Google Search Results Pages (SERP).
  5. The results are parsed and returned to the agent in either a formatted list or raw JSON for further processing.

dog-search Setup

To get started with this component of Openclaw Skills, ensure you have your API key ready:

# Set your ScrapingDog API Key
export SCRAPINGDOG_API_KEY=your_key_here

# Install the necessary Python dependencies
pip install requests

dog-search Data Schema & Taxonomy

The skill handles data through specific CLI arguments and structured outputs:

Parameter Type Description
query String The primary search terms (Required)
--country String ISO country code for localized results (Default: us)
--lang String ISO language code (Default: en)
--json Flag Switches output from plain text to structured JSON

When using the --json flag, the skill returns a schema containing result titles, URLs, and descriptive snippets.

dog-search Advanced Features

  • Localization Support: Tailor search results to specific regions and languages using --country and --lang flags.
  • JSON Interoperability: Direct JSON output mode for seamless integration with other Openclaw Skills and data pipelines.
  • Robust Error Handling: Built-in logic to manage missing API keys, HTTP errors, and empty result sets.
  • Flexible Integration: Designed to be called by AI agents even when search intent is implicit.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*