Exa Web Toolkit
An Exa-powered skill for semantic web search with scholarly filtering plus batch extraction of pages and academic PDFs.
Web & APIIntermediate★ 33,030⑂ 3,248AI score 8/10Last updated: Aug 9, 2026
What it does
- Web search: taps Exa's hybrid keyword + semantic index for topic research and current info.
--category "research paper"biases results toward scholarly work, and--include-domainsrestricts to allowlists like arxiv.org, nature.com, or pubmed. - URL extraction: fetches full content from webpages, articles, and academic PDFs, handling multiple URLs in a single call — better than built-in WebFetch for batches.
- Routing table: tells Claude when to search vs. extract, with a documented two-pass academic strategy.
- Citation rules: prefers author + year (e.g., [Smith et al., 2025]) and DOI links.
Who it's for
- Researchers and grad students who need peer-reviewed or preprint evidence
- Engineers who prefer standards bodies and government sources (NIH, WHO, NIST) over blog spam
- Analysts who need to pull and summarize many URLs at once
Examples
- "Find recent papers on protein structure prediction" → runs the two-pass academic strategy with
--category "research paper"and a scholarly domain allowlist. - "Read these three arXiv PDFs and build a methods comparison table" → batch extraction, then synthesis.
- "Summarize the last six months of LLM evaluation benchmark news" → general web search with sourced, DOI-preferred citations.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/exa-search folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/exa-search/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/exa-search ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Clone the repo:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r scientific-agent-skills/skills/exa-search ~/.claude/skills/ - Install
uvto run the Python scripts:curl -LsSf https://astral.sh/uv/install.sh | sh - Get an Exa API key at https://dashboard.exa.ai/api-keys
- Export it:
export EXA_API_KEY="your-key"(or addEXA_API_KEY=...to a.envfile in your project root). - Restart Claude Code and ask something like "search Exa for papers on ..." to trigger the skill.
View source on GitHub ↗License: MIT