Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Exa Web Toolkit

An Exa-powered skill for semantic web search with scholarly filtering plus batch extraction of pages and academic PDFs.

Web & APIIntermediate33,0303,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-domains restricts 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

  1. "Find recent papers on protein structure prediction" → runs the two-pass academic strategy with --category "research paper" and a scholarly domain allowlist.
  2. "Read these three arXiv PDFs and build a methods comparison table" → batch extraction, then synthesis.
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Clone the repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  2. Create the skills folder: mkdir -p ~/.claude/skills
  3. Copy the skill: cp -r scientific-agent-skills/skills/exa-search ~/.claude/skills/
  4. Install uv to run the Python scripts: curl -LsSf https://astral.sh/uv/install.sh | sh
  5. Get an Exa API key at https://dashboard.exa.ai/api-keys
  6. Export it: export EXA_API_KEY="your-key" (or add EXA_API_KEY=... to a .env file in your project root).
  7. Restart Claude Code and ask something like "search Exa for papers on ..." to trigger the skill.