web-search

Search the web and deliver results in text, markdown, or JSON formats.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/chadyi-king/mission-control-workspace --skill web-search-chadyi-king
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/chadyi-king/mission-control-workspace/tree/main/skills/web-search
Command: npx skills add https://github.com/chadyi-king/mission-control-workspace --skill web-search-chadyi-king

SYSTEM DOCUMENTATION & REQUIREMENTS

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

## What problem does it solve? Search web information and deliver results in multiple formats.

## Core Features & Use Cases

  • Basic Web Search: Retrieve web results with titles, URLs, and brief descriptions.
  • Limiting Results: Control number of results to balance detail and processing time.
  • Time Range Filtering: Filter results by recency (past day/week/month/year).
  • News Search: Locate news articles relevant to your query.
  • Image Search: Discover images with optional size, color, and layout filters.
  • Video Search: Find videos with duration and resolution options.
  • Region-Specific Search: Tailor results to a region code (e.g., us-en, uk-en).
  • Safe Search Control: Enable strict or moderate safe search.
  • Output Formats: Choose text, markdown, or JSON formats.
  • Saving Results to File: Save results to a file for later use.

### Quick Start Run python scripts/search.py "<query>" to perform a web search and view results in the format you choose (text, markdown, or json).

Frequently Asked Questions about web-search

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

FAQPage Schema
How do I get formatted web search results in JSON, markdown, or text formats?

Formatted web search results can be retrieved in JSON, markdown, or text formats by running a Python CLI script. You simply pass your query and specify the desired output format to receive structured titles, URLs, and descriptions.

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

Yes, DuckDuckGo search results can be filtered by time range like past day or month, tailored to specific region codes such as us-en, and restricted using moderate or strict safe search controls directly via command line arguments.

What's the best way to search for news articles, images, and videos from the command line?

To search for news, images, and videos from the command line, use a CLI-based Python script that queries DuckDuckGo. You can apply specific filters for image size and color, or video duration and resolution, to retrieve targeted multimedia content.

How do I save web search results to a file for later research?

You can save web search results to a file for later research by executing the search script with a designated output argument. This allows you to store retrieved web pages, news, or multimedia data locally in your chosen format.

Do I need the duckduckgo-search package to run CLI-based web search scripts?

Yes, the duckduckgo-search package is required as a dependency to run these CLI-based web search scripts. You must install this Python library in your environment to enable fast retrieval of diverse web content.

How do I limit the number of web search results returned by a query?

You can limit the number of web search results returned by providing a specific count parameter when running the search script. This controls the volume of retrieved titles and URLs to balance processing time and detail.