d-wwei/browser-control-skill/web-search
Claude Code and agent skill by d-wwei/browser-control-skill
- community
Checking that the SKILL.md file is still in the repository.
Search the public web and fetch page content as clean Markdown. Powered by omni-search-skill (optional companion). Provides search, fetch, resolve, and crawl operations.
Install
npx vskill@latest install d-wwei/browser-control-skill/web-searchSKILL.md
Web Search (Companion Sub-Skill)
Search the public web, fetch page content, and crawl documentation sites. This is a companion to Browser Control — use this for public content, use Browser Control (CDP / AppleScript) for authenticated pages.
Availability Check
Before using any web-search command, check if omni-search-skill is installed:
If not found, inform the user:
Web search capability requires omni-search-skill. Install it with:```bashgit clone https://github.com/d-wwei/omni-search-skill.gitcd omni-search-skill && python3 -m pip install -r requirements.txt```
Then continue with whatever other tools are available (WebSearch, WebFetch, Jina, curl — see Browser Control's multi-channel tool selection).
Commands
All commands use the same entry point. Replace <OMNI_SEARCH_DIR> with the actual path.
Search — find information on the web
Fetch — extract a URL as clean Markdown
Resolve — search then auto-fetch top results
Crawl — index a documentation site
When to Use This vs Browser Control vs Built-in Tools
| Scenario | Tool | |
|---|---|---|
| Quick search snippets | WebSearch (built-in, lightest) | |
| Deep multi-engine search | web-search search | |
| Read a public URL | web-search fetch or WebFetch (built-in) | |
| Search + auto-fetch top results | web-search resolve | |
| Crawl public documentation | web-search crawl | |
| Read a URL that requires login (SSO, MFA, corporate) | Browser Control (CDP / AppleScript) | |
| Find a URL via search, then access an authenticated result | web-search search → Browser Control navigate + read | |
| Interact with a page (click, fill, navigate, upload) | Browser Control (CDP / AppleScript) |
Combined Workflow Example
When a task requires both searching and authenticated access:
- Use
web-search search "<query>"to find relevant URLs - Identify which results require authentication
- For public results → use
web-search fetch "<url>"to read directly - For authenticated results → use
/browse bgto navigate and read via CDP
Notes
- omni-search-skill is maintained independently — update it with
cd <OMNI_SEARCH_DIR> && git pull - Works without API keys (free providers), but performs better with optional keys (see omni-search-skill README)
- If omni-search-skill is not installed, the agent should use the built-in multi-channel tools (WebSearch → WebFetch → Jina → curl → CDP)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/web-search/SKILL.md
Popularity
- Repository stars
- 13
- Repository forks
- 1
- 7-day trend score
- 13
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
[](https://verified-skill.com/skills/d-wwei/browser-control-skill/web-search)