research

Routes research questions between Claude WebSearch and Perplexity sonar-deep-research via OpenRouter.

2|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Vibecoder79/jarvis --skill research-vibecoder79
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/Vibecoder79/jarvis/tree/main/.claude/skills/research
Command: npx skills add https://github.com/Vibecoder79/jarvis --skill research-vibecoder79

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Answering questions that require current, source-backed information is slow and unreliable when done manually, and a single search method often misses depth or accuracy. This Skill combines Claude WebSearch with Perplexity's sonar-deep-research model behind an automatic 2-tier router, so simple fact checks stay fast and free while complex analyses get deep, cross-checked research with citations and confidence ratings. ## Core Features & Use Cases - Automatic 2-Tier Routing: QUICK tier uses Claude WebSearch for facts, prices, and short answers; DEEP tier uses Perplexity sonar-deep-research via OpenRouter plus a parallel WebSearch cross-check for comparisons, market analysis, and multi-aspect questions. - Structured, Source-Backed Answers: Every response includes a summary, aspect-structured details, sources separated by origin (WebSearch vs OpenRouter/Perplexity), a confidence rating, and the tier used. - Composable Service Design: Returns raw findings plus synthesis without overwriting the calling context, so other skills like ideation, implement, or sprint-review can consume results directly. - Use Case: Ask "How does Clerk vs Auth0 compare for a Next.js SaaS in 2025?" and receive a deep-research comparison with pricing, architecture trade-offs, cited sources, and a confidence rating in under two minutes. ## Quick Start Set your OPENROUTER_API_KEY in the .env file, then ask the assistant to research a topic such as "research the current state of local-first sync engines" and receive a structured, cited answer.

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run deep research with Perplexity from Claude Code?▼

Invoke the research skill with a question or say "deep research" explicitly. Complex questions route automatically to Perplexity sonar-deep-research via OpenRouter, with a parallel WebSearch cross-check, returning a structured answer with citations and a confidence rating.

What is the difference between the QUICK and DEEP research tiers?▼

QUICK uses Claude WebSearch with 1-3 parallel queries for facts and short answers at no cost. DEEP uses Perplexity sonar-deep-research via OpenRouter plus a WebSearch cross-check for comparisons and multi-aspect analysis, taking 30-120 seconds at roughly $0.01-0.05 per query.

Do I need a separate Perplexity API key for deep research?▼

No separate Perplexity key is needed. Perplexity models are called through OpenRouter, so only an OPENROUTER_API_KEY in your .env file is required, obtainable from openrouter.ai/keys.

When does the research skill automatically choose deep research?▼

DEEP is chosen automatically when the question contains comparisons like "X vs Y", requires multi-aspect analysis such as pros and cons or architecture breakdowns, involves evolving market data with context, or when the user explicitly says deep, thorough, or in detail.

How much does Perplexity sonar-deep-research cost per query?▼

Via OpenRouter, sonar-deep-research costs approximately $2 per million input tokens, $8 per million output tokens, plus $5 per 1000 searches. A typical deep research query costs around $0.01 to $0.05.

Why does a deep research request time out?▼

The sonar-deep-research model can take 30-120 seconds per query, longer than the direct Perplexity API. The reference implementation sets a 120-second timeout; very complex queries may exceed it and should be retried or narrowed in scope.