SuperAPI AI Directory

web-search

General & other

View repository

Updated 10-15 17:24

About this skill

DuckDuckGo Web Search

A skill for text, news, and image search using the DuckDuckGo search engine.

When to Use

Use in the following situations:

  • When the built-in WebSearch is unavailable (outside the US)
  • When news-only search is needed
  • When you need to search for image URLs
  • When search results need to be saved as JSON or processed programmatically
  • When you need to specify a time range (day/week/month/year) in detail
  • When search results based on a specific region (Korea, Japan, etc.) are needed

Cases where the built-in WebSearch should be used first:

  • Simple text search in the US region
  • Quick fact-checking

Core Workflow

Step 1: Determine the search type

Identify the search type from the user request:

  • Text search (default): general web search
  • News search: includes keywords "news", "recent news", "news"
  • Image search: includes keywords "image", "photo", "image", "picture"

Step 2: Run the script

python3 ~/.claude/plugins/cache/suji-father-marketplace/web-search/scripts/search.py -q "검색어" -t text -n 5

Step 3: Organize the results

Organize the JSON output into a user-friendly form and deliver it.

Parameters

Parameter Required Default Description
-q Yes - Search keywords
-t No text text, news, images
-n No 5 Maximum number of results
-r No wt-wt Region code
-s No moderate SafeSearch: on, moderate, off
-p No None Period: d(day), w(week), m(month), y(year)

Main region codes

  • Worldwide: wt-wt | Korea: kr-kr | United States: us-en | Japan: jp-jp | United Kingdom: uk-en

Examples

Text search

python3 ~/.claude/plugins/cache/suji-father-marketplace/web-search/scripts/search.py -q "Claude Code Anthropic" -t text -n 5

Korean news search (last 1 week)

python3 ~/.claude/plugins/cache/suji-father-marketplace/web-search/scripts/search.py -q "AI 인공지능" -t news -n 10 -r kr-kr -p w

Image search

python3 ~/.claude/plugins/cache/suji-father-marketplace/web-search/scripts/search.py -q "modern web design" -t images -n 5

Save results to a file

python3 ~/.claude/plugins/cache/suji-father-marketplace/web-search/scripts/search.py -q "React 19" -t text -n 20 > results.json

Search operators

Use by including in the query:

  • site:example.com - Search within a specific site
  • filetype:pdf - Specific file type
  • "exact phrase" - Exact phrase
  • -exclude - Exclude specific words

Error Handling

  • Rate Limit: Retry after a moment or reduce the number of results
  • Timeout: Check the network and retry
  • Package not installed: The script attempts automatic installation. If it fails, pip install -U ddgs run manually