Agent skill · Backend & API

web-search

Web search and content extraction skill for AI coding agents. Zero API keys required. Decision tree with fallback chains across 5 tools.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill web-search-buildoak-fieldwork-skills --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 12 KB
Bundled scripts: none
Path: skills/analysis/web-search-buildoak-fieldwork-skills/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Web Search Web search, scraping, and content extraction for AI coding agents. Zero API keys required. Five tools organized in fallback chains: WebSearch and Crawl4AI as primary, Jina as secondary, duckduckgo-search and WebFetch as fallbacks. Use when your agent needs web information -- finding pages, extracting content, or conducting research. Terminology used in this file: - **Playwright:** Browser automation framework used by Crawl4AI for JavaScript-rendered pages. - **SPA:** Single-page application; content is rendered dynamically in JavaScript. - **MCP:** Model Context Protocol, a standard for exposing tool servers to AI agents. ## Setup ```bash python3 -m pip install crawl4ai duckduckgo-search crawl4ai-setup ``` - **Claude Code:** copy this skill folder into `.claude/skills/web-search/` - **Codex CLI:** append this SKILL.md content to your project's root `AGENTS.md` For the full installation walkthrough (prerequisites, verification, troubleshooting), see [references/installation-guide.md](references/installation-guide.md). ## Staying Updated This skill ships with an `UPDATES.md` changelog and `UPDATE-GUIDE.md` for your AI agent. After installing, tell your agent: "Check `UPD

What's inside
Steps it walks through
  1. Setup
  2. Staying Updated
  3. Quick Start
  4. Decision Tree
  5. Tool Reference
  6. WebSearch (Built-in) -- Primary Search
  7. WebFetch (Built-in) -- Fallback URL Extraction
  8. Crawl4AI -- JS-Rendering Web Scraper
  9. Jina Reader/Search -- Zero-Install Extraction & Search
  10. duckduckgo-search -- Emergency Search Fallback
  11. Core Workflows
  12. Pattern 1: Quick Web Search
  13. Pattern 2: URL Content Extraction
  14. Pattern 3: Deep Research
Ships with 1 file
  • metadata.json
Commands it runs
python3 -m pip install crawl4ai duckduckgo-search
crawl4ai-setup
python3 -c "from duckduckgo_search import DDGS; import json; print(json.dumps(DDGS().text('your query', max_results=5), indent=2))"
curl -s "https://r.jina.ai/http://example.com/article" | head -80
crwl https://example.com/app --f markdown --bypass-cache
CLI (simplest)
crwl https://example.com
crwl https://example.com -o markdown
Python API
from crawl4ai import AsyncWebCrawler
More from claude-skill-registry
All skills →
About this skill
What does the web-search skill do?

Web search and content extraction skill for AI coding agents. Zero API keys required. Decision tree with fallback chains across 5 tools.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill web-search-buildoak-fieldwork-skills --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going