web-search

Search DuckDuckGo for web, news, images, and videos with filters.

1|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/Igosuki/claude-skills --skill web-search-igosuki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/Igosuki/claude-skills/tree/main/web-search
Command: npx skills add https://github.com/Igosuki/claude-skills --skill web-search-igosuki

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires duckduckgo-search, and includes scripts (resource) components.

What problem does it solve?

This skill helps users quickly locate information across the web by querying DuckDuckGo and returning organized results in text, Markdown, or JSON for easy consumption.

Core Features & Use Cases

  • Web search: Retrieve top web results with titles, URLs, and summaries.
  • News, Images, and Videos: Expand searches to current news, images, and video results with simple filters.
  • Output formats: Format results as plain text, Markdown, or JSON to fit downstream workflows.
  • Use cases include research, fact-checking, staying current on topics, and gathering resource links for reports or code projects.

Quick Start

Run a web search for "climate change" and view the top results in text format.

Frequently Asked Questions about web-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a web search and retrieve current news, images, and videos using Python?

To perform a web search, query DuckDuckGo using the Python duckduckgo-search library to retrieve current web, news, image, and video results with titles, URLs, and summaries.

What is the best way to format web search results for downstream research workflows?

The best way to format web search results is retrieving organized data via DuckDuckGo queries and outputting it as plain text, Markdown, or JSON to fit downstream research and fact-checking workflows.

Can I filter DuckDuckGo search results by time, region, and safe search?

Yes, you can filter DuckDuckGo search results by time, region, and safe search to cover targeted research, monitoring, and resource gathering scenarios across web, news, images, and videos.

Do I need a Python environment to execute DuckDuckGo web searches and return JSON?

Yes, you need a Python environment with the duckduckgo-search library installed to execute DuckDuckGo web searches and format the retrieved results into text, Markdown, or JSON.

How does fact-checking work when gathering resource links from the web?

Fact-checking works by querying DuckDuckGo to retrieve top web results with titles, URLs, and summaries, allowing users to quickly cross-reference information and gather resource links for reports.