Gemini Web Search for Openclaw

Perform deep web research and fact-finding with sourced summaries using the Gemini CLI.

fengjiajie
v1.0.0
Feb 5, 2026
5
4.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install gemini-web-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 gemini-web-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 Gemini Web Search?

Gemini Web Search is a specialized skill designed to bridge the gap between static LLM knowledge and the live internet. By leveraging the @google/gemini-cli, this tool enables AI agents to conduct real-time searches, extract specific numeric data, and identify key market catalysts. It is specifically optimized for tasks where up-to-date information is critical, such as financial analysis, news monitoring, and academic fact-finding.

As part of the Openclaw Skills library, this tool emphasizes source quality and reliability. It encourages agents to prioritize high-authority domains like Reuters, Bloomberg, and SEC filings. The skill is designed to handle the nuances of CLI-based search, including managing pseudo-TTY environments and long execution timeouts to ensure comprehensive data retrieval without stalling.

Gemini Web Search Use Cases

  • Investigating daily market movements to identify the specific percentage change and catalyst for a stock ticker.
  • Fact-checking emerging news stories by retrieving multiple reputable links and cross-referencing claims.
  • Conducting deep-dive research into company IR or SEC filings for specific financial metrics.
  • Automating the collection of sourced summaries for complex queries that require current-day data.

How Gemini Web Search Works

  1. The agent formulates a precise search query containing the entity name, date window, and specific metrics required.
  2. The skill executes the Gemini CLI via a pseudo-TTY (PTY) wrapper to maintain interactivity and prevent process hangs.
  3. The system monitors the search process with a high timeout (300-600s) to allow for deep indexing and summary generation.
  4. Output is parsed to extract numeric facts, bulleted catalysts, and a mandatory list of source URLs.
  5. A quality control check is performed to ensure sources meet reputable standards before returning the final result to the user.

Gemini Web Search Setup

To use this within the Openclaw Skills framework, ensure the Gemini CLI is installed and the binary is accessible. Authentication should be completed prior to deployment.

npm install -g @google/gemini-cli
# Verify installation path
ls ~/.npm-global/bin/gemini

When calling the function, ensure pty: true is set in the execution environment to handle the CLI's interactive requirements.

Gemini Web Search Data Schema & Taxonomy

The skill organizes research data into a structured format to ensure clarity and auditability:

Field Description
Numeric Facts Specific values like stock prices, percentage changes, or dates.
Catalysts A bulleted list of the primary drivers behind the event or topic.
Source Links A collection of direct URLs to reputable news outlets or official filings.
Quality Indicators Flags indicating if sources were high-authority or if conflicts were detected.

Gemini Web Search Advanced Features

  • TTY-aware execution using pseudo-terminals for more reliable CLI interactions in automated environments.
  • Source prioritization logic to force the AI to seek out SEC filings and primary corporate documents.
  • Long-poll execution management for complex research tasks that exceed standard API timeout limits.
  • Automated fallback to a pseudo-tty wrapper (script command) if standard PTY execution fails.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*