.agents/skills/exa-search/SKILL.md
Neural search via Exa MCP for web, code, and company research. Use when the user needs web search, code examples, company intel, people lookup, or AI-powered deep research with Exa's neural search engine.
npx skillsauth add affaan-m/everything-claude-code exa-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Neural search for web content, code, companies, and people via the Exa MCP server.
Exa MCP server must be configured. Add to ~/.claude.json:
"exa-web-search": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": { "EXA_API_KEY": "YOUR_EXA_API_KEY_HERE" }
}
Get an API key at exa.ai.
General web search for current information, news, or facts.
web_search_exa(query: "latest AI developments 2026", numResults: 5)
Parameters:
| Param | Type | Default | Notes |
|-------|------|---------|-------|
| query | string | required | Search query |
| numResults | number | 8 | Number of results |
Filtered search with domain and date constraints.
web_search_advanced_exa(
query: "React Server Components best practices",
numResults: 5,
includeDomains: ["github.com", "react.dev"],
startPublishedDate: "2025-01-01"
)
Parameters:
| Param | Type | Default | Notes |
|-------|------|---------|-------|
| query | string | required | Search query |
| numResults | number | 8 | Number of results |
| includeDomains | string[] | none | Limit to specific domains |
| excludeDomains | string[] | none | Exclude specific domains |
| startPublishedDate | string | none | ISO date filter (start) |
| endPublishedDate | string | none | ISO date filter (end) |
Find code examples and documentation from GitHub, Stack Overflow, and docs sites.
get_code_context_exa(query: "Python asyncio patterns", tokensNum: 3000)
Parameters:
| Param | Type | Default | Notes |
|-------|------|---------|-------|
| query | string | required | Code or API search query |
| tokensNum | number | 5000 | Content tokens (1000-50000) |
Research companies for business intelligence and news.
company_research_exa(companyName: "Anthropic", numResults: 5)
Parameters:
| Param | Type | Default | Notes |
|-------|------|---------|-------|
| companyName | string | required | Company name |
| numResults | number | 5 | Number of results |
Find professional profiles and bios.
people_search_exa(query: "AI safety researchers at Anthropic", numResults: 5)
Extract full page content from a URL.
crawling_exa(url: "https://example.com/article", tokensNum: 5000)
Parameters:
| Param | Type | Default | Notes |
|-------|------|---------|-------|
| url | string | required | URL to extract |
| tokensNum | number | 5000 | Content tokens |
Start an AI research agent that runs asynchronously.
# Start research
deep_researcher_start(query: "comprehensive analysis of AI code editors in 2026")
# Check status (returns results when complete)
deep_researcher_check(researchId: "<id from start>")
web_search_exa(query: "Node.js 22 new features", numResults: 3)
get_code_context_exa(query: "Rust error handling patterns Result type", tokensNum: 3000)
company_research_exa(companyName: "Vercel", numResults: 5)
web_search_advanced_exa(query: "Vercel funding valuation 2026", numResults: 3)
# Start async research
deep_researcher_start(query: "WebAssembly component model status and adoption")
# ... do other work ...
deep_researcher_check(researchId: "<id>")
web_search_exa for broad queries, web_search_advanced_exa for filtered resultstokensNum (1000-2000) for focused code snippets, higher (5000+) for comprehensive contextcompany_research_exa with web_search_advanced_exa for thorough company analysiscrawling_exa to get full content from specific URLs found in search resultsdeep_researcher_start is best for comprehensive topics that benefit from AI synthesisdeep-research — Full research workflow using firecrawl + exa togethermarket-research — Business-oriented research with decision frameworkstools
Garbage collection for your Claude Code configuration. Periodically scans ~/.claude (skills, memory, hooks, permissions, MCP servers, caches) for redundant, stale, orphaned, or low-value items, then walks the user through a confirm-each-deletion cleanup. Use when the user says "clean up my config", "config GC", "too many skills", "audit my setup", "my .claude is bloated", or asks for a periodic config review.
data-ai
当用户希望通过并行工作、并发 agents、批量工具调用、隔离 worktree 或多条独立验证通道来大幅加速任务、同时不损失正确性时使用。
documentation
在回答之前先读取仓库的实时状态,引导用户了解 ECC 当前的 agents、skills、命令、hooks、规则、安装配置档案以及项目接入流程。
testing
Fact-forcing gate that blocks Edit/Write/Bash (including MultiEdit) and demands concrete investigation (importers, data schemas, user instruction) before allowing the action. Measurably improves output quality by +2.25 points vs ungated agents.