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