Back to list
vaayne

web-search

by vaayne

Reusable components for AI coding agents: skills, subagents, MCP servers, and extensions.

21🍴 1📅 Jan 22, 2026

SKILL.md


name: web-search description: Search the web using Exa AI for real-time information retrieval. Use when users ask to search online, find current information, look up recent events, or need data beyond knowledge cutoff. Triggers on "search the web", "find online", "look up", "what's the latest on", "search for".

Web Search

Overview

Search the web using Exa AI's MCP endpoint for real-time information retrieval. Returns raw JSON results with source URLs optimized for LLM consumption.

When to Use

  • User asks to search the web or find online information
  • Need current/recent information beyond knowledge cutoff
  • Looking up documentation, news, or real-time data
  • Researching topics that require up-to-date sources

Workflow

  1. Identify the search query from user request
  2. Determine appropriate search parameters:
    • --type auto (default) for balanced results
    • --type fast for quick lookups
    • --type deep for comprehensive research
  3. Run the search script
  4. Present results with source URLs to user

Usage

# Basic search
uv run --script scripts/web_search.py --query "your search query"

# With options
uv run --script scripts/web_search.py \
  --query "search query" \
  --num-results 8 \
  --type auto \
  --livecrawl fallback \
  --context-max-chars 10000 \
  --timeout 25

Parameters

ParameterDefaultDescription
--query(required)Search query string
--num-results8Number of results to return
--typeautoSearch type: auto, fast, deep
--livecrawlfallbackLive crawl mode: fallback, preferred
--context-max-chars10000Max characters for context
--timeout25Request timeout in seconds

Output Contract

Scenariostdoutstderrexit code
SuccessRaw JSON from Exa(empty)0
No results{"results": []}Warning message0
Error(empty)Error message1

Success output contains:

  • Page titles and URLs
  • Content snippets optimized for LLM context
  • Source attribution

Prerequisites

  • Uses Exa AI's free MCP endpoint (no API key required)
  • Requires uv for running PEP 723 scripts

Examples

Quick lookup

uv run --script scripts/web_search.py \
  --query "Python 3.12 new features" \
  --type fast \
  --num-results 3

Deep research

uv run --script scripts/web_search.py \
  --query "LLM agent architectures 2024" \
  --type deep \
  --num-results 10 \
  --livecrawl preferred

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon