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.