About skill-deepresearch
An agentic research skill that searches with Exa.ai and synthesizes findings with Claude or OpenAI. It supports configurable research depth, output paths, JSON source exports, and optional Firecrawl scraping.
Key features
- 01Exa.ai-powered search
- 02Claude or OpenAI synthesis
- 03Configurable research depth
- 04Custom report output path
- 05Optional JSON source export
- 06Optional Firecrawl scraping
Use cases
- 01Producing a quick topic overview
- 02Preparing in-depth technical research
- 03Comparing products or approaches with cited sources
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ hasnaxyz/ skill-deepresearch --skill skill-deepresearchAfter installing, type/skill-deepresearchin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
.env.example.gitignoreCLAUDE.mdREADME.mdbun.lockpackage.jsontsconfig.jsonsrc/index.tsresearch.tstypes.tssrc/agents/query-generator.tssynthesizer.tssrc/services/anthropic.tsexa.tsfirecrawl.tsopenai.tssrc/utils/file.tslogger.tsDetails
From the project READMEDeep Research
Agentic deep research skill using Exa.ai for search and Claude/OpenAI for synthesis.
Invocation
/deepresearch <topic>
Options
| Option | Description | Default |
|---|---|---|
--depth <level> | Research depth: quick (6 queries), normal (15), deep (30) | normal |
--model <provider> | LLM: claude or openai | claude |
--output <path> | Custom output path | ~/.skills/skill-deepresearch/exports/ |
--json | Also save sources as JSON | false |
--no-firecrawl | Skip deep scraping | false |
Examples
# Quick overview of a topic
/deepresearch "What is RAG?" --depth quick
# Standard research with Claude
/deepresearch "Best practices for building production ML systems"
# Deep research with OpenAI, custom output
/deepresearch "Compare Next.js vs Remix" --depth deep --model openai --output ./research.md
Requirements
EXA_API_KEY- Required for searchANTHROPIC_API_KEY- Required for Claude synthesisOPENAI_API_KEY- Required for OpenAI synthesisFIRECRAWL_API_KEY- Optional for deep scraping
Output
Reports are saved to ~/.skills/skill-deepresearch/exports/ with format:
report-{topic-slug}-{timestamp}.md- Full research reportsources-{topic-slug}-{timestamp}.json- Raw sources (if --json)
Comments
Markdown supported