From exa
Exa.ai company and people search for lead generation, competitive intelligence, and data enrichment. Use when searching for companies, finding people profiles, building lead gen tools, or implementing Websets for data collection at scale. Triggers on: Exa company search, Exa people search, category company, lead generation, company research, profile search, LinkedIn profiles, Websets API, data enrichment, company lookup, find companies, competitive intelligence, recruiting, talent search, 1B profiles.
npx claudepluginhub ejirocodes/agent-skills --plugin exaThis skill uses the workspace's default tool permissions.
| Topic | When to Use | Reference |
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
| Topic | When to Use | Reference |
|---|---|---|
| Company Search | Finding companies, competitive research | company-search.md |
| People Search | Finding profiles, recruiting | people-search.md |
| Websets | Data collection at scale, monitoring | websets.md |
from exa_py import Exa
exa = Exa()
results = exa.search_and_contents(
"AI startups in healthcare series A funding",
category="company",
num_results=20,
text=True
)
for company in results.results:
print(f"{company.title}: {company.url}")
results = exa.search_and_contents(
"machine learning engineers San Francisco",
category="linkedin_profile",
num_results=20,
text=True
)
for profile in results.results:
print(f"{profile.title}: {profile.url}")
# Create a webset for company collection
webset = exa.websets.create(
name="AI Healthcare Companies",
search_query="AI healthcare startups",
category="company",
max_results=100
)
# Monitor for new matches
exa.websets.add_monitor(
webset_id=webset.id,
schedule="daily"
)
| Category | Use Case | Index Size |
|---|---|---|
company | Company websites, about pages | Millions |
linkedin_profile | Professional profiles | 1B+ profiles |
personal_site | Individual blogs, portfolios | Millions |
github | Repositories, developer profiles | Millions |
category="company" or category="linkedin_profile" for entity searchinclude_domains=["linkedin.com"] for profile-only results