local-web-search

Scrape DuckDuckGo HTML results and output trust-scored JSON.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/velamints2/clawbot-lab --skill local-web-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-web-search
Source: https://github.com/velamints2/clawbot-lab/tree/main/skills/local-web-search-skill
Command: npx skills add https://github.com/velamints2/clawbot-lab --skill local-web-search

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Free local web search results without API keys are needed, but API access is restricted or unavailable.

Core Features & Use Cases

  • API-key free search via DuckDuckGo HTML scraping
  • Trust scoring per result to surface credible sources
  • Retry/backoff for transient errors to improve reliability
  • JSON output suitable for pipelines and automation

Quick Start

Run the script with a query to fetch local search results.

Frequently Asked Questions about local-web-search

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

FAQPage Schema
How do I get web search results in JSON without an API key?

Scraping DuckDuckGo HTML provides web search results in JSON without requiring an API key. It fetches results locally, applies domain-based trust scoring, and formats the output for downstream automation pipelines.

Does local web search work in environments with restricted API access?

Yes, local web search works in environments with restricted API access by scraping DuckDuckGo HTML directly. It requires no API keys and uses secure outbound HTTPS requests only to fetch results.

How does trust scoring improve DuckDuckGo HTML scraping results?

Trust scoring improves DuckDuckGo HTML scraping by evaluating domain credibility to surface reliable sources. This mechanism filters local web search results, ensuring the JSON output contains credible data for your pipelines.

How do I handle transient errors when scraping DuckDuckGo HTML?

To handle transient errors when scraping DuckDuckGo HTML, the local web search implements exponential backoff. This retry mechanism improves reliability by automatically re-attempting failed secure HTTPS requests.

What are the limitations of using DuckDuckgo HTML scraping for local web search?

Limitations of using DuckDuckGo HTML scraping for local web search include relying on the stability of HTML structure and rate limits. It uses secure outbound HTTPS requests only, which may restrict access behind certain firewalls.

Can I use scraped web search results for pipeline automation?

Yes, you can use scraped web search results for pipeline automation because the local web search outputs JSON. This structured format includes trust scores and is designed specifically for downstream processing.