mcp-duckgo
Skills for web search and content scraping. Used when users need online searching and web scraping.
Why use this skill?
Enhance your OpenClaw agent with mcp-duckgo. Perform live web searches and fetch website content directly using DuckDuckGo to stay updated with real-time data.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/al-one/mcp-duckgoWhat This Skill Does
The mcp-duckgo skill provides OpenClaw with a powerful bridge to the live internet, enabling the agent to perform real-time web searches and extract content from specific URLs. By leveraging the DuckDuckGo search engine via the MCP (Model Context Protocol), this skill transforms a static agent into an information-gathering powerhouse. It allows users to query current events, research technical documentation, or fetch data from websites without the need for manual browser interaction.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/al-one/mcp-duckgo
Ensure that you have the necessary dependencies configured for running npx and uvx commands, as the skill relies on these runtime wrappers to execute the MCP server correctly.
Use Cases
- Market Research: Gather the latest industry trends, news articles, or competitor updates.
- Technical Debugging: Fetch the latest documentation or forum discussions for specific library errors.
- Content Curation: Quickly summarize web articles or blog posts by fetching raw text content directly into the agent's context window.
- Fact-Checking: Verify claims or look up real-time information to ground AI responses in verifiable data.
Example Prompts
- "Search for the latest updates on the OpenClaw framework release and summarize the key changes."
- "Go to https://example.com/api-docs and extract the authentication section so I can understand how to implement the login flow."
- "Find current information regarding the status of the Python 3.13 release and list the major new features found in recent articles."
Tips & Limitations
- Rate Limiting: While DuckDuckGo provides excellent access, excessive rapid searching may trigger temporary blocks or rate limits. If you receive an error, wait a short period before retrying.
- Content Complexity: The
fetch_contentfunction works best on standard text-heavy pages. Highly interactive pages (SPA/React-heavy) might return incomplete data or JavaScript-rendered structures. For complex sites, focus on accessing their documentation or raw text feeds. - Security: Since this skill initiates outbound network connections, ensure your security policy allows the MCP processes to reach the internet. Always review the content returned by the web to ensure it is from a trusted source before acting upon it.
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-al-one-mcp-duckgo": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
maishou
商品价格全网对比技能,获取商品在淘宝(Taobao)、天猫(TMall)、京东(JD.com)、拼多多(PinDuoDuo)、抖音(Douyin)、快手(KaiShou)的最优价格、优惠券,当用户想购物或者获取优惠信息时使用。Get the best price, coupons for goods on Chinese e-commerce platforms, compare product prices, and use when users want to shop or get discount information.
edge-tts-uvx
Text-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.
mcp-hass
The skill for control Home Assistant smart home devices and query states using MCP protocol.
mcp-vods
用于追剧/追番的技能,为AI提供搜索影视播放地址的能力,并支持在小米电视上直接播放。当用户想搜索影视、动漫、短剧、综艺等节目信息或更新进度时使用此技能。
zai-tts
Text-to-speech conversion using GLM-TTS service via the `uvx zai-tts` command for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, podcast, driving, cooking). (3) Using pre-cloned voices for speech.