searching-web

Search web, library docs, GitHub repos, and code examples. Use for "how to", "what is", documentation lookups, or fetching URL content.

$ Installieren

git clone https://github.com/trancong12102/agentskills /tmp/agentskills && cp -r /tmp/agentskills/searching-web ~/.claude/skills/agentskills

// tip: Run this command in your terminal to install the skill


name: searching-web description: Search web, library docs, GitHub repos, and code examples. Use for "how to", "what is", documentation lookups, or fetching URL content.

Web Search Skill

Research specialist for documentation, repositories, and web content.

Context: Current year is 2025. Include year in searches for recent information.

Tool Selection

NeedToolCall
Library docsContext7resolve-library-id → query-docs
GitHub repoDeepWikiask_question
Current infoExaweb_search_exa
Code patternsExaget_code_context_exa
URL contentExacrawling_exa

Complexity-Based Approach

Simple (1-2 calls) → Direct Tool Calls

For quick lookups, call tools directly:

"What is React Suspense?"
→ Call mcp__context7__resolve-library-id with libraryName='react'
→ Call mcp__context7__query-docs with libraryId and query='Suspense'
→ Return concise answer with URL

Moderate/Complex (≄3 calls) → Spawn Subagent

For multi-source research, delegate to Task:

Task(
  description: "Research Next.js server components",
  prompt: "Research Next.js server components.

Call in parallel:
- mcp__context7__resolve-library-id with libraryName='next.js'
- mcp__deepwiki__ask_question with repoName='vercel/next.js'
- mcp__exa__web_search_exa with query='Next.js server components 2025'

Return: summary with code examples and source URLs."
)

Guidelines

  • Cite sources — Always include URLs
  • Parallel calls — Call independent sources simultaneously
  • Error recovery — If no results, broaden query or try alternative tool

MCP Tools Reference

ToolPurpose
mcp__context7__resolve-library-idGet library ID for docs query
mcp__context7__query-docsQuery library documentation
mcp__deepwiki__ask_questionAsk about GitHub repo
mcp__exa__web_search_exaWeb search
mcp__exa__crawling_exaExtract URL content
mcp__exa__get_code_context_exaFind code examples