Toolkit for performing deep research on complex topics using multiple AI research providers (OpenAI, Falcon, Perplexity, Consensus). Emphasizes explicit speed vs depth trade-offs.
Toolkit for performing deep research on complex topics using multiple AI research providers including OpenAI Deep Research, FutureHouse Falcon, Perplexity AI, and Consensus AI.
Use this skill when:
ALWAYS ask the user to be explicit about their approach preference:
sonar, sonar-pro, sonar-reasoning, sonar-reasoning-prouv run deep-research-client research "What is CRISPR?" --provider perplexity --model sonar-pro
sonar-deep-research (Perplexity), o3-deep-research-2025-06-26 (OpenAI)uv run deep-research-client research "What is CRISPR?" --provider perplexity --model sonar-deep-research
or
uv run deep-research-client research "What is CRISPR?" --provider openai
falcon provider for academic/scientific focusconsensus provider for peer-reviewed research (requires API approval)~/.deep_research_cache/ to avoid expensive re-queries# At least one of these is required:
export OPENAI_API_KEY="your-openai-key" # For OpenAI Deep Research
export FUTUREHOUSE_API_KEY="your-futurehouse-key" # For Falcon
export PERPLEXITY_API_KEY="your-perplexity-key" # For Perplexity AI
export CONSENSUS_API_KEY="your-consensus-key" # For Consensus AI (requires approval)
# Basic query (uses auto-detected provider)
uv run deep-research-client research "What is quantum computing?"
# With specific provider and model
uv run deep-research-client research "What is quantum computing?" --provider perplexity --model sonar-pro
# Save to file
uv run deep-research-client research "Machine learning trends 2024" --output report.md
uv run deep-research-client providers
Templates allow reusable research queries with variable substitution:
# Use template with variables
uv run deep-research-client research \
--template gene_research.md \
--var "gene=TP53" \
--var "organism=human" \
--var "tissue=brain tissue" \
--var "year=2020"
Template files use {variable} placeholders:
Please research the gene {gene} in {organism}, focusing on:
1. Function and molecular mechanisms
2. Disease associations in {tissue} tissue
3. Recent discoveries since {year}
# List cached research
uv run deep-research-client list-cache
# Clear all cache
uv run deep-research-client clear-cache
# Bypass cache for single query
uv run deep-research-client research "query" --no-cache
Research results are returned as markdown with YAML frontmatter:
---