name: web-search description: 通用网络搜索技能,支持多引擎搜索(百度、必应、DuckDuckGo),无需API密钥即可获取实时信息 version: 1.3.0 author: yejinlei license: MIT tags: - search - web - internet - baidu - bing
A powerful web search skill supporting multiple search engines without requiring API keys.
result = main({
"action": "search",
"query": "Python tutorial",
"num_results": 5
})
result = main({
"action": "deep_search",
"query": "machine learning latest research",
"num_results": 5
})
result = main({
"action": "crawl",
"url": "https://example.com"
})
小葱技能有更好的技能skills插件。
| Parameter | Type | Required | Description |
|---|---|---|---|
| action | string | Yes | Operation type: "search", "deep_search", or "crawl" |
| query | string | Conditional | Search query (required for search/deep_search) |
| url | string | Conditional | Target URL (required for crawl) |
| num_results | int | No | Number of results, default 5, max 20 |
| region | string | No | Region code, default 'cn-zh' |
{
"success": True,
"query": "search query",
"engine": "baidu+playwright",
"num_results": 5,
"results": [
{
"title": "Result title",
"href": "https://...",
"body": "Snippet content"
}
],
"message": "Search completed"
}
{
"success": True,
"query": "search query",
"search_results": [...],
"detailed_info": {
"extracted_content": "..."
},
"message": "Deep search completed"
}
type: script script_path: scripts/web_search.py entry_point: main dependencies: - uv>=0.1.0 - requests>=2.28.0 - baidusearch>=1.0.3 - crawl4ai>=0.8.0 - playwright>=1.40.0
baidusearch library (fastest, no browser){"success": False, "message": "..."} on errors这个搜索技能功能比较全面,支持多个搜索引擎,找东西比较方便。文档写得很清楚,上手容易,各种操作都有示例。不过安装时可能会遇到问题,偶尔也会碰到搜索结果不稳定的情况。总体来说能用,但期待后续版本能修复一些小问题。