Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Updated installation instructions: removed advice to use `--break-system-packages` and added guidance on using virtual environments for safer dependency management. - Added detailed best practices for installing dependencies without risking damage to the system Python. - No changes to core search functionality or usage.
What This Skill Does
Searches the web using DuckDuckGo's API with support for web pages, news articles, images, and videos. Supports time-based filtering, region selection, and output formats including plain text, markdown, and JSON. Results can be saved to files for further processing or automation.
Combines web, news, image, and video search in one command-line tool with flexible output formats, so there is no need to switch between multiple services or write custom scraping scripts.
When to use it
- Tracking breaking news on a specific topic from the past 24 hours
- Finding high-resolution images filtered by color, size, or layout
- Saving structured JSON search results for automated downstream analysis
- Gathering recent publications or articles on a research subject
- Fact-checking a claim using sources from the past week
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Find recent news about AI regulation and save it as a markdown report
- 1Identify content type as news and time scope as the past week
- 2Run: python scripts/search.py "AI regulation" --type news --time-range w --format markdown --output ai_regulation_news.md
- 3Confirm the file was written and summarize the top results for the user
Markdown file containing titled, linked news articles from the past week on AI regulation
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.