- 创建search-tool-research.md:记录clawdhub搜索工具调研 - 安装neo-ddg-search:DuckDuckGo Web Search,免费无需API密钥 - 更新learning-notes.md:添加搜索工具学习和clawdhub使用 - 添加工具学习启发:开源优先、多工具备选、持续学习工具 - 更新今日指标:+1搜索工具、+2学习相关文档 - 承诺:使用neo-ddg-search支持自主学习和资料收集
1.3 KiB
1.3 KiB
name, description
| name | description |
|---|---|
| ddg-search | Search the web using DuckDuckGo. Free, no API key required. Use when the user asks to search the web, look something up, find information online, research a topic, or when you need to find current information that isn't in your training data. Also use when web_search tool is unavailable or has no API key configured. |
DuckDuckGo Web Search
Search the web via DuckDuckGo using the ddgs Python library. No API key needed.
Quick Usage
python3 skills/ddg-search/scripts/search.py "your search query" [count]
query(required): Search termscount(optional): Number of results, default 5, max 20
Output Format
Each result includes:
- Title — Page title
- URL — Direct link
- Snippet — Text excerpt
Examples
# Basic search
python3 skills/ddg-search/scripts/search.py "latest AI news"
# More results
python3 skills/ddg-search/scripts/search.py "Python async tutorial" 10
Follow-up
After searching, use web_fetch to read full content from any result URL.
Dependencies
ddgsPython package (install:pip install --break-system-packages ddgs)
Limitations
- Unofficial scraping — may break if DuckDuckGo changes their frontend
- Rate limits possible under heavy use
- English-biased results by default