meain/dotfiles/web-search

Claude Code and agent skill by meain/dotfiles

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Search the web using lynx and DuckDuckGo. Performs text-based web searches and can dump specific website content. Do NOT use in Claude Code — use the built-in WebSearch tool instead. Only use this skill in environments where WebSearch is unavailable.

Install

npx vskill@latest install meain/dotfiles/web-search

SKILL.md

/web-search — Web Search Using Lynx + DuckDuckGo

Search the web using lynx text browser with DuckDuckGo. Bypasses bot protection and provides clean, text-based results.

Note: This skill should only be used when the built-in WebSearch tool is not available and no other more specific search tools exist (e.g., documentation APIs, specialized search tools). If WebSearch is available in the current environment, use that instead.

Usage

bash
# Basic web search
python3 ~/.agents/skills/web-search/scripts/search.py "search query"
# Search with more results
python3 ~/.agents/skills/web-search/scripts/search.py "search query" --limit 10
# Dump specific website content
python3 ~/.agents/skills/web-search/scripts/search.py --dump "https://example.com"
# Search and filter results
python3 ~/.agents/skills/web-search/scripts/search.py "search query" --filter "keyword"

Examples

bash
# Basic search
python3 ~/.agents/skills/web-search/scripts/search.py "best budget earbuds india under 5000"
# Technology news search
python3 ~/.agents/skills/web-search/scripts/search.py "golang 1.24 release notes"
# Get specific website content
python3 ~/.agents/skills/web-search/scripts/search.py --dump "https://www.smartprix.com/mobile_headphones/best-earbuds-under-5000-list"
# Search with filtering
python3 ~/.agents/skills/web-search/scripts/search.py "rust programming tutorial" --filter "beginner"
# Limit results
python3 ~/.agents/skills/web-search/scripts/search.py "machine learning courses" --limit 5

Features

  • Text-based browsing: Uses lynx to bypass JavaScript and bot protection
  • Clean output: Extracts readable content without ads and distractions
  • DuckDuckGo integration: Privacy-focused search engine
  • Website dumping: Can extract content from specific URLs
  • Result filtering: Filter results by keywords
  • Configurable limits: Control number of search results

How It Works

  1. Uses lynx to search DuckDuckGo with your query
  2. Extracts clean search results with titles, descriptions, and URLs
  3. Can follow specific URLs to dump full content
  4. Provides structured, readable output

Requirements

  • lynx text browser (already available in your environment)
  • Python 3 (for the search script)

Notes

  • Lynx bypasses most bot protection mechanisms
  • Results are text-only (no images or JavaScript content)
  • DuckDuckGo provides privacy-focused search without tracking
  • Works well for technical documentation, news, and informational sites
  • Some heavily JavaScript-dependent sites may not render properly
  • For fetching individual web pages: Use curl and html2markdown instead of the --dump option for better compatibility and cleaner output

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
279
Repository forks
11
7-day trend score
33

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/meain/dotfiles/web-search/badge)](https://verified-skill.com/skills/meain/dotfiles/web-search)

Something wrong with this skill or its page? Tell us.