arxiv
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
Free web search via DuckDuckGo - no API key needed. Text, news, images. Use as fallback when other search tools unavailable.
$ npx -y skills add alexai-mcp/hermes-ccc --skill duckduckgo-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/duckduckgo-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Free web search via DuckDuckGo - no API key needed. Text, news, images. Use as fallback when other search tools unavailable.
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
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()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"])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 text -k "query" -m 10
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
Region 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)Use 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)1. Run a text search for broad discovery. 2. Switch to news search for recent developments. 3. Use images when you need visual references or diagrams. 4. Save URLs and summarize locally. 5. Re-run with a region or time filter when result quality is weak.
Hermes Agent, faithfully ported to Claude Code Channel (CCC). hermes-CCC brings the power of Hermes Agent by NousResearch into Claude Code's native skill system — no separate process, no OAuth, no lock-in. Everything runs inside Claude Code.
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…
Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics.
Open-source embedding database for RAG — store embeddings, vector search, metadata filtering. Simple API, scales from notebook to…
Manage Docker containers, images, volumes, networks, and Compose stacks - lifecycle ops, debugging, cleanup, and Dockerfile…
Create and export diagrams with Excalidraw - whiteboard-style sketches, flowcharts, architecture diagrams via MCP or CLI.