duckduckgo-search
Performs web searches using DuckDuckGo to retrieve real-time information from the internet. Use when the user needs to search for current events, documentation, tutorials, or any information that requires web search capabilities.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/10e9928a/duckduckgo-searchDuckDuckGo Web Search Skill
This skill leverages the DuckDuckGo search engine to provide users with the ability to perform web searches directly through the OpenClaw AI agent. It's designed to fetch real-time information from the internet, making it invaluable for tasks requiring up-to-date knowledge.
What This Skill Does
The DuckDuckGo Search skill enables OpenClaw to access the vast resources of the internet. It utilizes DuckDuckGo, a privacy-focused search engine, to retrieve information such as current events, documentation, tutorials, product reviews, and general knowledge that might not be available in the AI's training data. The skill supports various search types, including text, news, images, and videos, offering flexibility for diverse user needs.
Installation
To install the DuckDuckGo Search skill, you can use the clawhub command-line tool:
clawhub install openclaw/skills/skills/10e9928a/duckduckgo-search
Alternatively, if you are managing the underlying Python environment, you can install the duckduckgo-search library directly:
# Using uv (recommended)
uv pip install duckduckgo-search
# Or using pip
pip install duckduckgo-search
Use Cases
This skill is exceptionally useful for a wide range of scenarios:
- Current Events: Get the latest news and updates on any topic.
- Research: Find information for academic or personal research projects.
- Learning: Discover tutorials, guides, and documentation for software, hobbies, or skills.
- Product Information: Search for reviews, specifications, and pricing of products.
- Travel Planning: Look up travel destinations, accommodation, and local information.
- Troubleshooting: Find solutions to technical problems or common issues.
- General Knowledge: Answer questions that require information beyond the AI's static knowledge base.
Example Prompts
- "What are the latest developments in renewable energy technology?"
- "Find me tutorials on how to use the Python
requestslibrary." - "Show me recent news about the global semiconductor market."
Tips & Limitations
- Specificity: The more specific your search query, the better the results will be.
- Search Types: Experiment with different search types (text, news, images, video) based on what you need.
- Region and Time: You can refine your searches by specifying a region (
cn-zh,us-en,wt-wt) and a time limit (d,w,m,y) for more relevant results. - Safesearch: The
safesearchparameter can be adjusted (on,moderate,off) to control the content filtering of your search results. - Rate Limits: While DuckDuckGo itself is free and doesn't require an API key, excessive or rapid automated requests might still be subject to rate limiting by the search engine. Use responsibly.
- Information Accuracy: As with any web search, the accuracy and reliability of the information depend on the sources found. Always critically evaluate the search results.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-10e9928a-duckduckgo-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution
Related Skills
task-decomposer
Decomposes complex user requests into executable subtasks, identifies required capabilities, searches for existing skills at skills.sh, and creates new skills when no solution exists. This skill should be used when the user submits a complex multi-step request, wants to automate workflows, or needs help breaking down large tasks into manageable pieces.
task-decomposer
Decomposes complex user requests into executable subtasks, identifies required capabilities, searches for existing skills at skills.sh, and creates new skills when no solution exists. This skill should be used when the user submits a complex multi-step request, wants to automate workflows, or needs help breaking down large tasks into manageable pieces.
email-daily-summary
Automatically logs into email accounts (Gmail, Outlook, QQ Mail, etc.) and generates daily email summaries. Use when the user wants to get a summary of their emails, check important messages, or create daily email digests.