Loading...
Loading...
General-purpose web search using DuckDuckGo and AI-synthesized search engines. Use this skill for web searches, current information, fact-checking, news, and research on any topic where live internet data is needed. Supports all languages. Three modes: fast web results, AI-synthesized answers (IAsk.ai, great for deep questions and academic research), and Monica AI synthesis. Trigger on: "search for", "look up", "find information about", "what is the latest", "search the web", "find out about", "what happened with", "current status of", "recent news", "is X still true", "查一下", "搜索", "查资料", "上网查", "検索して", "調べて", any question requiring real-time or post-training web data. Do NOT trigger for: code exploration, local file analysis, codebase-internal questions, or well-established facts fully covered by training knowledge. Note: if the `agent-reach` skill is also available, prefer `ddg-search` for pure web search tasks; prefer `agent-reach` when the task involves social platforms (Twitter, Reddit, YouTube, WeChat, Bilibili, etc.) or platform-specific APIs.
npx skill4agent add axot/agent-skills ddg-searchWhen NOT to search: Skip search for well-established facts your training covers reliably (e.g. "what is a list comprehension"). Search when the answer may have changed, when you need citable sources, or when the user explicitly asks you to look something up.
| Tool | Best for | Latency | Caching |
|---|---|---|---|
| URLs, snippets, news, source discovery | Fast | 5 min (query string only) |
| Deep questions, academic, analysis, how-to | Slow (≤30s) | 5 min (query+mode+detail) |
| Conversational synthesis, fallback | Slow (≤60s) | None — every call hits the API |
ddg-search_web-searchquerymode"short""detailed""short""detailed"numResults⚠️ Cache footgun: The cache key is the query string only. If you runthenweb-search(query="X", mode="short")within 5 minutes, you'll get the cached short results. Requestweb-search(query="X", mode="detailed")on the first call. To bust the cache, slightly rephrase the query. To read a single URL directly, use themode="detailed"tool instead.webfetch
ddg-search_iask-searchquerymode"thinking""question""academic""forums""wiki""thinking"detailLevel"concise""detailed""comprehensive"ddg-search_monica-searchqueryiask-searchRate limiting: Monica enforces a 429 rate limit — space out repeated Monica calls. No caching — every call hits the API.
ddg-search_web-search(query="...", numResults=5)ddg-search_iask-search(query="...", mode="thinking", detailLevel="comprehensive")
ddg-search_web-search(query="...", numResults=5)
webfetch(url="https://...")ddg-search_web-search(query="... site:reuters.com OR site:bbc.com", mode="detailed", numResults=5)ddg-search_iask-search(query="...", mode="academic", detailLevel="detailed")ddg-search_iask-search(query="...", mode="forums", detailLevel="detailed")iask-searchweb-searchmonica-searchweb-searchDeepSeek R1 achieved 79.8% on AIME 2024, matching OpenAI o1 (Epoch AI). Supabase Pro costs $25/month and includes auth, storage, and realtime (Supabase Pricing).
DeepSeek R1 achieved 79.8% on AIME 2024. ... Sources: Epoch AI, Supabase Pricing
"Python asyncio error handling 2024""Python async""model collapse" definition"2025""latest"query site:docs.python.org"X vs Y"web-searchiask-searchmode="thinking"