Skip to main content

Web search

Search the internet and extract content from web pages with the web_search skill.

Requirements:

  • Environment variables: GOOGLE_SEARCH_API_KEY, GOOGLE_SEARCH_ENGINE_ID
  • Packages: beautifulsoup4, requests

Parameters:

  • num_results (default: 1) - Number of search results to retrieve (1-10)
  • delay (default: 0) - Delay in seconds between web requests

Tools provided:

  • web_search(query, num_results) - Search and scrape web content

Usage examples:

# Default: fast single result
agent.add_skill("web_search")

# Custom: multiple results with delay
agent.add_skill("web_search", {
"num_results": 3,
"delay": 0.5
})

# Speed optimized: single result, no delay
agent.add_skill("web_search", {
"num_results": 1,
"delay": 0
})