원클릭으로
duckduckgo-search
Free web search via DuckDuckGo - no API key needed. Text, news, images. Use as fallback when other search tools unavailable.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Free web search via DuckDuckGo - no API key needed. Text, news, images. Use as fallback when other search tools unavailable.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Compress conversation context — summarize the current session, extract key decisions and facts, then compact history to free up context window.
Generate insights about your Claude Code usage — what topics you work on most, common patterns, productivity trends.
Route Claude Code work by complexity, risk, and tool needs. Use when deciding how much reasoning depth a task needs, whether to read project memory first, whether the task should be decomposed, and whether the work is lightweight, standard, or investigation-heavy.
Query Polymarket prediction markets for probability data and research insights on real-world events.
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
Query Base (Ethereum L2) blockchain data — wallet balances, token info, transactions, gas analysis, contract inspection. No API key required.
| name | duckduckgo-search |
| description | Free web search via DuckDuckGo - no API key needed. Text, news, images. Use as fallback when other search tools unavailable. |
| version | 1.0.0 |
| author | hermes-CCC (ported from Hermes Agent by NousResearch) |
| license | MIT |
| metadata | {"hermes":{"tags":["Search","DuckDuckGo","Web-Search","Free","No-API-Key"],"related_skills":[]}} |
pip install duckduckgo-search
DDGS class.from duckduckgo_search import DDGS
with DDGS() as ddgs:
results = ddgs.text("vector databases for rag", max_results=10)
for item in results:
print(item["title"])
print(item["href"])
print(item["body"])
print()
text() is the default choice for general web results.from duckduckgo_search import DDGS
with DDGS() as ddgs:
results = ddgs.news(
keywords="open source llm releases",
max_results=10,
region="us-en",
timelimit="w",
)
for item in results:
print(item["title"])
print(item["date"])
print(item["url"])
keywords, max_results, region, and timelimit.from duckduckgo_search import DDGS
with DDGS() as ddgs:
results = ddgs.images("server rack diagram", max_results=10)
for item in results:
print(item["title"])
print(item["image"])
ddgs.images(keywords, max_results) is the simplest path for image discovery.ddgs text -k "query" -m 10
text runs a standard web search.-k sets the keywords.-m 10 limits the maximum number of results.ddgs text -k "python async queue patterns" -m 10
ddgs news -k "gpu inference news" -m 5
ddgs images -k "er diagram examples" -m 8
wt-wt for global resultsus-en for United States Englishkr-ko for Korea KoreanRegion examples:
results = ddgs.text("open banking regulation", region="wt-wt", max_results=10)
results = ddgs.text("AI policy", region="us-en", max_results=10)
results = ddgs.news("반도체 투자", region="kr-ko", max_results=10)
d for dayw for weekm for monthy for yearUse time limits when:
Simple pattern:
import time
from duckduckgo_search import DDGS
queries = ["llm evals", "vector db benchmarks", "open source agents"]
with DDGS() as ddgs:
for q in queries:
results = list(ddgs.text(q, max_results=5))
print(q, len(results))
time.sleep(2)
WebSearch fallback path in tools or scripts.pip install duckduckgo-search.DDGS class for text, news, and image search in Python.ddgs text -k "query" -m 10 for terminal-based search.keywords, max_results, region, and timelimit.ddgs.images(keywords, max_results).wt-wt, us-en, and kr-ko.d, w, m, and y.