web-search

Perform web searches against Brave Search and return ranked results with snippets and metadata.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/gaos6e/MyOpenclaw --skill web-search-gaos6e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/gaos6e/MyOpenclaw/tree/main/skills/brave-web-search
Command: npx skills add https://github.com/gaos6e/MyOpenclaw --skill web-search-gaos6e

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to perform web searches programmatically against Brave Search and fetch ranked results with snippets, URLs, and metadata, facilitating dynamic content discovery in apps.

Core Features & Use Cases

  • Freshness & safety: filter results by freshness and SafeSearch to fit the application's safety requirements.
  • Goggles-based ranking: apply custom ranking rules to prioritize trusted sources.
  • Pagination & rich data: support paging and return structured results suitable for UIs and downstream systems.

Quick Start

Query the Brave Web Search API to retrieve the top results for your user query.

Frequently Asked Questions about web-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a web search programmatically and retrieve ranked results with snippets?

Web search integration sends queries to the Brave Search API to retrieve ranked results with snippets, URLs, and metadata. It returns structured data containing titles, snippets, thumbnails, and URLs to integrate dynamic content discovery into your applications.

Can I filter Brave Search API results by freshness and SafeSearch for my application?

Brave Search API results can be filtered by freshness and SafeSearch to fit your application's safety requirements. These options allow you to control result recency and filter explicit content when building search UIs or content-discovery pipelines.

Do I need a Brave API key to use this web search integration?

A Brave API key is required to authenticate requests against the Brave Search API. You must supply this key to perform web searches and retrieve ranked results, supporting both GET and POST endpoints for submitting queries.

How do I get web search pagination and custom ranking with Goggles?

Web search pagination and custom ranking with Goggles are supported by passing the appropriate parameters to the Brave Search API. You can apply Goggles-based ranking rules to prioritize trusted sources and page through large result sets for downstream systems.

What's the best way to build a search UI using the Brave Search API?

Building a search UI using the Brave Search API involves querying the endpoint to retrieve top results for user queries. The API returns structured data with snippets, URLs, thumbnails, and metadata that can be directly rendered in your application's frontend.

Does the Brave Search API support both GET and POST endpoints for web searches?

The Brave Search API supports both GET and POST endpoints for performing web searches. This allows you to retrieve ranked results with structured snippets and metadata using whichever HTTP method best fits your application's architecture.