pravidhi-ddgs-internet-search

Perform web searches using DuckDuckGo. Features soft-failure mode, generic environment support, and context-safe output.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pravidhi-ddgs-internet-search" with this command: npx skills add pravidhi-net/skills/pravidhi-net-skills-pravidhi-ddgs-internet-search

Internet Search Skill (DDGS)

Developed and maintained by Pravidhi

This skill performs internet searches using the DuckDuckGo Search library. It is designed to be low-friction and context-safe for AI agents.

Prerequisite: Installation

This skill requires the duckduckgo-search library. Install it in your agent's active Python environment.

pip install duckduckgo-search

Usage

Standard Search: Execute the script using your active Python interpreter.

# Syntax: python scripts/search.py -q "QUERY" -m MAX_RESULTS

python scripts/search.py -q "AI funding 2026" -m 3

Safe Mode (Use if getting timeouts): The script includes a --safe flag that adds extra delay (3s) and disables aggressive backends.

python scripts/search.py -q "latest linux kernel features" -m 5 --safe

Known Limitations & Troubleshooting

Warning: This skill relies on scraping DuckDuckGo. It is not an official API.

  1. Rate Limiting / IP Blocking:

    • Symptom: 429 Too Many Requests or Ratelimit errors.
    • Cause: Cloud/Datacenter IPs (AWS, GCP) are often flagged by DuckDuckGo.
    • Fix: Wait 60 seconds. Try the --safe flag. If persistent, use a residential proxy or switch to an API-based skill.
  2. Soft Failures:

    • The script is designed to "soft fail". Instead of crashing with a non-zero exit code, it will return a JSON object with status: error. Agents should parse the JSON output to handle errors gracefully.

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Perplexity Search Skill

Search the web with Perplexity Sonar API for current information, citations, and web-grounded answers.

Registry SourceRecently Updated
970Profile unavailable
Research

Duckduckgo Search

DuckDuckGo web search for private tracker-free searching. Use when user asks to search the web find information online or perform web-based research without...

Registry SourceRecently Updated
3960Profile unavailable
Research

Web Research Assistant

Conducts structured web research by querying multiple sources, evaluating credibility, synthesizing data, and providing a detailed summary with citations.

Registry SourceRecently Updated
5802Profile unavailable
Research

Jina AI - Web Reader, Search and Deep Search

Web reading and searching via Jina AI APIs. Fetch clean markdown from URLs (r.jina.ai), web search (s.jina.ai), or deep multi-step research (DeepSearch).

Registry SourceRecently Updated
1.2K6Profile unavailable