exa-fullAI-powered web and code search, content extraction, URL crawling, and asynchronous research with customizable schema and filters using EXA_API_KEY.
Install via ClawdBot CLI:
clawdbot install XieShaocong33Ethan/exa-fullUse this skill for web search, code-context search, URL content extraction, and async research workflows.
outputSchema.Set EXA_API_KEY using one of these methods.
export EXA_API_KEY="your-exa-api-key"
# .env next to SKILL.md
EXA_API_KEY=your-exa-api-key
Behavior:
EXA_API_KEY is missing in the environment, scripts load only EXA_API_KEY from .env..env variables are ignored by the loader.SCHEMA_FILE content is sent to https://api.exa.ai/research/v1 as outputSchema.SCHEMA_FILE (for example: .env, key/cert files, secrets, internal confidential docs).research_create.sh blocks obvious sensitive paths/suffixes (for example: .env, .pem, .key, .p12, .pfx, id_rsa).bash scripts/search.sh "query"
Main env vars:
NUM=10 (max 100)TYPE=auto (auto, neural, fast, deep, instant)CATEGORY= (company, research paper, news, tweet, personal site, financial report, people)DOMAINS=domain1.com,domain2.comEXCLUDE=domain1.com,domain2.comSINCE=YYYY-MM-DDUNTIL=YYYY-MM-DDLOCATION=NLConstraints:
EXCLUDE is not supported when CATEGORY=company or CATEGORY=people.SINCE and UNTIL are not supported when CATEGORY=company or CATEGORY=people.CATEGORY=people, DOMAINS accepts LinkedIn domains only (linkedin.com, www.linkedin.com, *.linkedin.com).bash scripts/content.sh "url1" "url2"
Main env vars:
MAX_CHARACTERS=2000HIGHLIGHT_SENTENCES=3HIGHLIGHTS_PER_URL=2SUBPAGES=10SUBPAGE_TARGET="docs,reference,api"LIVECRAWL=preferred (preferred, always, fallback)LIVECRAWL_TIMEOUT=12000bash scripts/code.sh "query" [num_results]
bash scripts/research.sh "instructions"
Main env vars:
MODEL=exa-research or MODEL=exa-research-proSCHEMA_FILE=path/to/schema.jsonPOLL_INTERVAL=2MAX_WAIT_SECONDS=240EVENTS=truebash scripts/research_create.sh "instructions" | jq
bash scripts/research_poll.sh "researchId" | jq
TYPE for SearchUse this decision order:
TYPE=instant.TYPE=deep.TYPE=fast.TYPE=auto (default).Fallback/escalation:
deep -> auto -> fast -> instant.instant -> fast -> auto -> deep.Recommended pattern:
TYPE=auto bash scripts/search.sh "query"
SCHEMA_FILE.CATEGORY=people|company with EXCLUDE, SINCE, or UNTIL.https://docs.exa.ai/ for subpage crawling seeds (more reliable than https://exa.ai/docs/reference/).See EXAMPLES.md for grouped command examples and edge-case workflows.
Generated Mar 1, 2026
Startups can use Exa to conduct competitive analysis by searching for recent news, financial reports, and company websites. They can filter by domains and categories like 'company' or 'news' to gather insights on market trends and competitor strategies, helping inform business decisions.
Researchers and academics can leverage Exa to find and extract content from research papers, news articles, and personal sites. Using the async research workflows with outputSchema, they can automate literature reviews and synthesize findings into structured reports for publications.
Digital marketers can use Exa to search for trending topics, extract highlights from relevant URLs, and gather code context for technical blog posts. The ability to filter by categories like 'tweet' or 'news' helps in creating timely and engaging content for SEO and social media campaigns.
HR professionals can utilize Exa with CATEGORY=people to search LinkedIn domains for candidate profiles. They can extract content from personal sites or research papers to assess skills and background, streamlining the recruitment process for tech and research roles.
Legal teams can employ Exa to monitor financial reports, news, and company websites for regulatory updates or compliance issues. Using SINCE and UNTIL filters, they can track changes over time and extract key information to support audits and risk assessments.
Offer Exa as a cloud-based service with tiered pricing based on API usage, such as number of searches or research tasks. This model targets businesses needing scalable search and research capabilities, with revenue from monthly or annual subscriptions.
Provide customized Exa packages for large organizations, including dedicated support, enhanced security features, and integration with internal systems. This model focuses on high-value clients in sectors like finance or healthcare, generating revenue from one-time licenses or long-term contracts.
Deploy a free tier with limited searches and basic features to attract individual users and small teams. Monetize through premium upgrades offering advanced functionalities like async research, higher limits, and priority support, driving revenue from upsells.
💬 Integration Tip
Ensure EXA_API_KEY is securely set in the environment and avoid using sensitive files for SCHEMA_FILE to prevent data leaks.
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources.
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Search indexed Discord community discussions via Answer Overflow. Find solutions to coding problems, library issues, and community Q&A that only exist in Discord conversations.
Multi search engine integration with 17 engines (8 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and WolframAlpha knowledge queries. No API keys required.