Agent skill
exa
Search the web and extract content using Exa AI. Use when searching for current information, researching topics, fetching content from URLs, or finding code examples. Also use for competitive research, finding similar pages, or extracting structured content.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/exa-neversight-skills-feed
SKILL.md
Exa Web Search & Content Extraction
Real-time web search and content extraction powered by Exa AI.
Usage
Use the Python script at scripts/exa.py. Requires EXA_API_KEY environment variable.
Web Search
# Basic search
python scripts/exa.py search --query "latest AI research"
# Fast search for simple queries
python scripts/exa.py search --query "node.js version" --type fast
# Deep search for comprehensive results
python scripts/exa.py search --query "React server components" --type deep --num-results 10
# With full text content
python scripts/exa.py search --query "GraphQL best practices" --text
# Filter by domain
python scripts/exa.py search --query "LLM research" --include-domains "arxiv.org,paperswithcode.com"
# Filter by date
python scripts/exa.py search --query "AI news" --start-date "2025-01-01T00:00:00.000Z"
Extract URL Content
# Extract from documentation
python scripts/exa.py contents --urls "https://docs.python.org/3/tutorial/classes.html"
# Multiple URLs
python scripts/exa.py contents --urls "https://example.com/page1,https://example.com/page2"
# Prefer live content
python scripts/exa.py contents --urls "https://example.com/page" --livecrawl preferred
Code Examples
# Find code examples
python scripts/exa.py code --query "React useState hook examples"
# Quick syntax lookup
python scripts/exa.py code --query "Python list comprehension" --tokens 2000
# Detailed patterns
python scripts/exa.py code --query "GraphQL resolver patterns" --tokens 15000
Search Types
| Type | Use Case | Speed |
|---|---|---|
fast |
Quick lookups, simple queries | Fastest |
auto |
General purpose (default) | Medium |
deep |
Complex research, comprehensive | Slowest |
When to Use Each Command
Use search |
Use contents |
Use code |
|---|---|---|
| Finding relevant pages | Have a specific URL | Programming questions |
| General web research | Extracting known content | API/library usage |
| News and articles | Reading documentation | Code examples |
Query Tips
- Be specific: "React useEffect cleanup function examples" not "useEffect"
- Include the library/framework name
- Specify the programming language
- Mention the use case (authentication, caching, etc.)
Rules
- Use
--type fastfor simple factual queries - Use
--type deepfor research requiring comprehensive results - Use
--textto get full page content in search results - Use
codecommand for programming questions instead ofsearch - Use
contentswhen you have a specific URL to extract - Use
--format jsonfor structured output when needed
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?