> exa-search
Use Exa for web/code/company research (web_search_exa / get_code_context_exa / company_research_exa), with parameters and examples; trigger when online search or parameter checks are needed.
curl "https://skillshub.wtf/mxyhi/ok-skills/exa-search?format=md"Exa
Tools and parameters
web_search_exa
- Purpose: general web search, returns ready-to-use text content
- Parameters:
query: search query (required)numResults: number of results (default 8)type:auto|fast(defaultauto)livecrawl:preferred|fallback(defaultfallback)contextMaxCharacters: max text length (default 10000)
get_code_context_exa
- Purpose: code/docs/technical search
- Parameters:
query: search query (required)tokensNum: returned token count (1000-50000, default 5000)
company_research_exa
- Purpose: company info and news
- Parameters:
companyName: company name (required)numResults: number of results (default 5)
Parameter templates (JSON)
web_search_exa
{"query":"...", "numResults":8, "type":"auto", "livecrawl":"preferred", "contextMaxCharacters":10000}
get_code_context_exa
{"query":"...", "tokensNum":5000}
company_research_exa
{"companyName":"...", "numResults":5}
Invocation examples
URL="https://mcp.exa.ai/mcp?tools=web_search_exa,get_code_context_exa,company_research_exa"
npx -y mcporter call --http-url "$URL" --tool web_search_exa --args '{"query":"latest AI safety research"}'
npx -y mcporter call --http-url "$URL" --tool get_code_context_exa --args '{"query":"React useEffect cleanup examples","tokensNum":5000}'
npx -y mcporter call --http-url "$URL" --tool company_research_exa --args '{"companyName":"OpenAI","numResults":5}'
Notes
- Tools and fields reference:
references/exa-tools.md - If you need an API key, pass
exaApiKeyas a request parameter
> related_skills --same-repo
> yeet
Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).
> xlsx
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my
> vercel-react-best-practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
> test-driven-development
Use when implementing any feature or bugfix, before writing implementation code