بنقرة واحدة
web-search
Free web search via DuckDuckGo — text, news, images. No API key needed. Self-hosted SearXNG as alternative.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Free web search via DuckDuckGo — text, news, images. No API key needed. Self-hosted SearXNG as alternative.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Create and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx.
Create and edit Excel (.xlsx) workbooks with openpyxl. Supports formulas, charts, formatting, and data analysis.
Generate images via DALL-E, Stable Diffusion, or free alternatives. Supports multi-channel delivery.
Generate meme images with text overlays using Pillow. Pick templates or create custom image macros.
Execute Python code snippets in a sandboxed environment. Supports data analysis, visualization, and quick scripts.
GitHub CLI for issues, PRs, code search, CI logs, releases, and API queries. Requires gh CLI and auth.
| name | web-search |
| description | Free web search via DuckDuckGo — text, news, images. No API key needed. Self-hosted SearXNG as alternative. |
| version | 1.0.0 |
| metadata | {"echo":{"tags":["Search","Web","DuckDuckGo","SearXNG","Research"]}} |
Free web search without API keys. Two options: DuckDuckGo (zero config) or SearXNG (self-hosted).
pip install duckduckgo_search
from duckduckgo_search import DDGS
# Text search
results = DDGS().text("query here", max_results=5)
for r in results:
print(f"{r['title']}\n{r['href']}\n{r['body']}\n")
# News search
news = DDGS().news("AI agents", max_results=5)
# Image search
images = DDGS().images("cat meme", max_results=3)
python3 -c "
from duckduckgo_search import DDGS
for r in DDGS().text('$QUERY', max_results=5):
print(f\"{r['title']}\n {r['href']}\n {r['body'][:100]}\n\")
"
python3 scripts/web_search.py "your query" --max 5
python3 scripts/web_search.py "AI news" --type news
python3 scripts/web_search.py "cat" --type images
For privacy or heavy usage, deploy your own SearXNG instance:
# JSON API (no key needed for self-hosted)
curl -s "http://localhost:8080/search?q=QUERY&format=json&engines=google,bing,duckduckgo" | python3 -m json.tool
Docker deployment:
docker run -d -p 8080:8080 searxng/searxng
| Service | Limit | Notes |
|---|---|---|
| DuckDuckGo | ~20-30 req/min | No official limit, be respectful |
| SearXNG | Unlimited (self-hosted) | Depends on upstream engines |
site:github.com Python agent"2026" AI agent frameworkregion param: DDGS().text(query, region="cn-zh")