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
})