skills/exa-web-search/SKILL.md
Free AI search via Exa MCP. Web search for news/info, code search for docs/examples from GitHub/StackOverflow, company research for business intel. No API key needed.
npx skillsauth add jtsang4/efficient-coding exa-web-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, code, and company research. No API key required.
Verify mcporter is configured:
mcporter list exa
If not listed:
mcporter config add exa https://mcp.exa.ai/mcp
Search web for current info, news, or facts.
mcporter call 'exa.web_search_exa(query: "latest AI news 2026", numResults: 5)'
Parameters:
query - Search querynumResults (optional, default: 8)type (optional) - "auto", "fast", or "deep"Find code examples and docs from GitHub, Stack Overflow.
mcporter call 'exa.get_code_context_exa(query: "React hooks examples", tokensNum: 3000)'
Parameters:
query - Code/API search querytokensNum (optional, default: 5000) - Range: 1000-50000Research companies for business info and news.
mcporter call 'exa.company_research_exa(companyName: "Anthropic", numResults: 3)'
Parameters:
companyName - Company namenumResults (optional, default: 5)Six additional tools available by updating config URL:
web_search_advanced_exa - Domain/date filtersdeep_search_exa - Query expansioncrawling_exa - Full page extractionpeople_search_exa - Professional profilesdeep_researcher_start/check - AI research agentEnable all tools:
mcporter config add exa-full "https://mcp.exa.ai/mcp?tools=web_search_exa,web_search_advanced_exa,get_code_context_exa,deep_search_exa,crawling_exa,company_research_exa,people_search_exa,deep_researcher_start,deep_researcher_check"
# Then use:
mcporter call 'exa-full.deep_search_exa(query: "AI safety research")'
type: "fast" for quick lookup, "deep" for thorough researchtokensNum (1000-2000) for focused, higher (5000+) for comprehensivedevelopment
Use when you have a spec or requirements for a multi-step task, before touching code
development
Manage Git worktrees. Use when asked to create/switch/list/merge/remove worktrees, to keep multiple branches in parallel directories, or to clean up worktrees safely during development.
development
Use when implementing any feature or bugfix, before writing implementation code
development
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes