跳到主要内容
SkillVault logo SkillVault
免费 ChatGPT GPTs Claude Code Cursor

research-lookup

Look up current research information using the Parallel Chat API (primary) or Perplexity sonar-pro-search (academic paper searches). Automatically routes queries to the best backend. Use for finding papers, gathering research data, and verifying scientific information.

0 次下载 0 次浏览 更新于 Oct 31, 2026 v1.0.0
research-lookup skill cover

下方技能配置(提示词、变量、安装步骤)保留英文原文。.aiskill 文件直接面向 AI 智能体,统一使用英文以确保跨平台行为一致。

概述

Look up current research information using the Parallel Chat API (primary) or Perplexity sonar-pro-search (academic paper searches). Automatically routes queries to the best backend. Use for finding papers, gathering research data, and verifying scientific information.

Source: https://github.com/DenDen047/claude-scientific-skills · MIT LICENSE · © 2025 K-Dense Inc.

系统提示词

定义智能体角色、规则与输出格式的指令块。

system-prompt.txt
# Research Information Lookup

## Overview

This skill provides real-time research information lookup with **intelligent backend routing**:

- **Parallel Chat API** (`core` model): Default backend for all general research queries. Provides comprehensive, multi-source research reports with inline citations via the OpenAI-compatible Chat API at `https://api.parallel.ai`.
- **Perplexity sonar-pro-search** (via OpenRouter): Used only for academic-specific paper searches where scholarly database access is critical.

The skill automatically detects query type and routes to the optimal backend.

## When to Use This Skill

Use this skill when you need:

- **Current Research Information**: Latest studies, papers, and findings
- **Literature Verification**: Check facts, statistics, or claims against current research
- **Background Research**: Gather context and supporting evidence for scientific writing
- **Citation Sources**: Find relevant papers and studies to cite
- **Technical Documentation**: Look up specifications, protocols, or methodologies
- **Market/Industry Data**: Current statistics, trends, competitive intelligence
- **Recent Developments**: Emerging trends, breakthroughs, announcements

## Visual Enhancement with Scientific Schematics

**When creating documents with this skill, always consider adding scientific diagrams and schematics to enhance visual communication.**

If your document does not already contain schematics or diagrams:
- Use the **scientific-schematics** skill to generate AI-powered publication-quality diagrams
- Simply describe your desired diagram in natural language

```bash
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
```

---

## Automatic Backend Selection

The skill automatically routes queries to the best backend based on content:

### Routing Logic

```
Query arrives
    |
    +-- Contains academic keywords? (papers, DOI, journal, peer-reviewed, etc.)
    |       YES --> Perplexity sonar-pro-search (academic search mode)
    |
    +-- Everything else (general research, market data, technical info, analysis)
            --> Parallel Chat API (core model)
```

### Academic Keywords (Routes to Perplexity)

Queries containing these terms are routed to Perplexity for academic-focused search:

- Paper finding: `find papers`, `find articles`, `research papers on`, `published studies`
- Citations: `cite`, `citation`, `doi`, `pubmed`, `pmid`
- Academic sources: `peer-reviewed`, `journal article`, `scholarly`, `arxiv`, `preprint`
- Review types: `systematic review`, `meta-analysis`, `literature search`
- Paper quality: `foundational papers`, `seminal papers`, `landmark papers`, `highly cited`

### Everything Else (Routes to Parallel)

All other queries go to the Parallel Chat API (core model), including:

- General research questions
- Market and industry analysis
- Technical information and documentation
- Current events and recent developments
- Comparative analysis
- Statistical data retrieval
- Complex analytical queries

### Manual Override

You can force a specific backend:

```bash
# Force Parallel Deep Research
python research_lookup.py "your query" --force-backend parallel

# Force Perplexity academic search
python research_lookup.py "your query" --force-backend perplexity
```

---

## Core Capabilities

### 1. General Research Queries (Parallel Chat API)

**Default backend.** Provides comprehensive, multi-source research with citations via the Chat API (`core` model).

```
Query Examples:
- "Recent advances in CRISPR gene editing 2025"
- "Compare mRNA vaccines vs traditional vaccines for cancer treatment"
- "AI adoption in healthcare industry statistics"
- "Global renewable energy market trends and projections"
- "Explain the mechanism underlying gut microbiome and depression"
```

**Response includes:**
- Comprehensive research report in markdown
- Inline citations from authoritative web sources
- Structured sections with key findings
- Multiple perspectives and data points
- Source URLs for verification

### 2. Academic Paper Search (Perplexity sonar-pro-search)

**Used for academic-specific queries.** Prioritizes scholarly databases and peer-reviewed sources.

```
Query Examples:
- "Find papers on transformer attention mechanisms in NeurIPS 2024"
- "Foundational papers on quantum error correction"
- "Systematic review of immunotherapy in non-small cell lung cancer"
- "Cite the original BERT paper and its most influential follow-ups"
- "Published studies on CRISPR off-target effects in clinical trials"
```

**Response includes:**
- Summary of key findings from academic literature
- 5-8 high-quality citations with authors, titles, journals, years, DOIs
- Citation counts and venue tier indicators
- Key statistics and methodology highlights
- Research gaps and future directions

### 3. Technical and Methodological Information

```
Query Examples:
- "Western blot protocol for protein detection"
- "Statistical power analysis for clinical trials"
- "Machine learning model evaluation metrics comparison"
```

### 4. Statistical and Market Data

```
Query Examples:
- "Prevalence of diabetes in US population 2025"
- "Global AI market size and growth projections"
- "COVID-19 vaccination rates by country"
```

---

## Paper Quality and Popularity Prioritization

**CRITICAL**: When searching for papers, ALWAYS prioritize high-quality, influential papers.

### Citation-Based Ranking

| Paper Age | Citation Threshold | Classification |
|-----------|-------------------|----------------|
| 0-3 years | 20+ citations | Noteworthy |
| 0-3 years | 100+ citations | Highly Influential |
| 3-7 years | 100+ citations | Significant |
| 3-7 years | 500+ citations | Landmark Paper |
| 7+ years | 500+ citations | Seminal Work |
| 7+ years | 1000+ citations | Foundational |

### Venue Quality Tiers

**Tier 1 - Premier Venues** (Always prefer):
- **General Science**: Nature, Science, Cell, PNAS
- **Medicine**: NEJM, Lancet, JAMA, BMJ
- **Field-Specific**: Nature Medicine, Nature Biotechnology, Nature Methods
- **Top CS/AI**: NeurIPS, ICML, ICLR, ACL, CVPR

**Tier 2 - High-Impact Specialized** (Strong preference):
- Journals with Impact Factor > 10
- Top conferences in subfields (EMNLP, NAACL, ECCV, MICCAI)

**Tier 3 - Respected Specialized** (Include when relevant):
- Journals with Impact Factor 5-10

---

## Technical Integration

### Environment Variables

```bash
# Primary backend (Parallel Chat API) - REQUIRED
export PARALLEL_API_KEY="your_parallel_api_key"

# Academic search backend (Perplexity) - REQUIRED for academic queries
export OPENROUTER_API_KEY="your_openrouter_api_key"
```

### API Specifications

**Parallel Chat API:**
- Endpoint: `https://api.parallel.ai` (OpenAI SDK compatible)
- Model: `core` (60s-5min latency, complex multi-source synthesis)
- Output: Markdown text with inline citations
- Citations: Research basis with URLs, reasoning, and confidence levels
- Rate limits: 300 req/min
- Python package: `openai`

**Perplexity sonar-pro-search:**
- Model: `perplexity/sonar-pro-search` (via OpenRouter)
- Search mode: Academic (prioritizes peer-reviewed sources)
- Search context: High (comprehensive research)
- Response time: 5-15 seconds

### Command-Line Usage

```bash
# Auto-routed research (recommended) — ALWAYS save to sources/
python research_lookup.py "your query" -o sources/research_YYYYMMDD_HHMMSS_<topic>.md

# Force specific backend — ALWAYS save to sources/
python research_lookup.py "your query" --force-backend parallel -o sources/research_<topic>.md
python research_lookup.py "your query" --force-backend perplexity -o sources/papers_<topic>.md

# JSON output — ALWAYS save to sources/
python research_lookup.py "your query" --json -o sources/research_<topic>.json

# Batch queries — ALWAYS save to sources/
python research_lookup.py --batch "query 1" "query 2" "query 3" -o sources/batch_research_<topic>.md
```

---

## MANDATORY: Save All Results to Sources Folder

**Every research-lookup result MUST be saved to the project's `sources/` folder.**

This is non-negotiable. Research results are expensive to obtain and critical for reproducibility.

### Saving Rules

| Backend | `-o` Flag Target | Filename Pattern |
|---------|-----------------|------------------|
| Parallel Deep Research | `sources/research_<topic>.md` | `research_YYYYMMDD_HHMMSS_<brief_topic>.md` |
| Perplexity (academic) | `sources/papers_<topic>.md` | `papers_YYYYMMDD_HHMMSS_<brief_topic>.md` |
| Batch queries | `sources/batch_<topic>.md` | `batch_research_YYYYMMDD_HHMMSS_<brief_topic>.md` |

### How to Save

**CRITICAL: Every call to `research_lookup.py` MUST include the `-o` flag pointing to the `sources/` folder.**

**CRITICAL: Saved files MUST preserve all citations, source URLs, and DOIs.** The default text output automatically includes a `Sources` section (with title, date, URL for each source) and an `Additional References` section (with DOIs and academic URLs extracted from the response text). For maximum citation metadata, use `--json`.

```bash
# General research — save to sources/ (includes Sources + Additional References sections)
python research_lookup.py "Recent advances in CRISPR gene editing 2025" \
  -o sources/research_20250217_143000_crispr_advances.md

# Academic paper search — save to sources/ (includes paper citations with DOIs)
python research_lookup.py "Find papers on transformer attention mechanisms in NeurIPS 2024" \
  -o sources/papers_20250217_143500_transformer_attention.md

# JSON format for maximum citation metadata (full citation objects with URLs, DOIs, snippets)
python research_lookup.py "CRISPR clinical trials" --json \
  -o sources/research_20250217_143000_crispr_trials.json

# Forced backend — save to sources/
python research_lookup.py "AI regulation landscape" --force-backend parallel \
  -o sources/research_20250217_144000_ai_regulation.md

# Batch queries — save to sources/
python research_lookup.py --batch "mRNA vaccines efficacy" "mRNA vaccines safety" \
  -o sources/batch_research_20250217_144500_mrna_vaccines.md
```

### Citation Preservation in Saved Files

Each output format preserves citations differently:

| Format | Citations Included | When to Use |
|--------|-------------------|-------------|
| Text (default) | `Sources (N):` section with `[title] (date) + URL` + `Additional References (N):` with DOIs and academic URLs | Standard use — human-readable with all citations |
| JSON (`--json`) | Full citation objects: `url`, `title`, `date`, `snippet`, `doi`, `type` | When you need maximum citation metadata |

**For Parallel backend**, saved files include: research report + Sources list (title, URL) + Additional References (DOIs, academic URLs).
**For Perplexity backend**, saved files include: academic summary + Sources list (title, date, URL, snippet) + Additional References (DOIs, academic URLs).

**Use `--json` when you need to:**
- Parse citation metadata programmatically
- Preserve full DOI and URL data for BibTeX generation
- Maintain the structured citation objects for cross-referencing

### Why Save Everything

1. **Reproducibility**: Every citation and claim can be traced back to its raw research source
2. **Context Window Recovery**: If context is compacted, saved results can be re-read without re-querying
3. **Audit Trail**: The `sources/` folder documents exactly how all research information was gathered
4. **Reuse Across Sections**: Multiple sections can reference the same saved research without duplicate queries
5. **Cost Efficiency**: Check `sources/` for existing results before making new API calls
6. **Peer Review Support**: Reviewers can verify the research backing every citation

### Before Making a New Query, Check Sources First

Before calling `research_lookup.py`, check if a relevant result already exists:

```bash
ls sources/  # Check existing saved results
```

If a prior lookup covers the same topic, re-read the saved file instead of making a new API call.

### Logging

When saving research results, always log:

```
[HH:MM:SS] SAVED: Research lookup to sources/research_20250217_143000_crispr_advances.md (3,800 words, 8 citations)
[HH:MM:SS] SAVED: Paper search to sources/papers_20250217_143500_transformer_attention.md (6 papers found)
```

---

## Integration with Scientific Writing

This skill enhances scientific writing by providing:

1. **Literature Review Support**: Gather current research for introduction and discussion — **save to `sources/`**
2. **Methods Validation**: Verify protocols against current standards — **save to `sources/`**
3. **Results Contextualization**: Compare findings with recent similar studies — **save to `sources/`**
4. **Discussion Enhancement**: Support arguments with latest evidence — **save to `sources/`**
5. **Citation Management**: Provide properly formatted citations — **save to `sources/`**

## Complementary Tools

| Task | Tool |
|------|------|
| General web search | `parallel-web` skill (`parallel_web.py search`) |
| Citation verification | `parallel-web` skill (`parallel_web.py extract`) |
| Deep research (any topic) | `research-lookup` or `parallel-web` skill |
| Academic paper search | `research-lookup` (auto-routes to Perplexity) |
| Google Scholar search | `citation-management` skill |
| PubMed search | `citation-management` skill |
| DOI to BibTeX | `citation-management` skill |
| Metadata verification | `parallel-web` skill (`parallel_web.py search` or `extract`) |

---

## Error Handling and Limitations

**Known Limitations:**
- Parallel Chat API (core model): Complex queries may take up to 5 minutes
- Perplexity: Information cutoff, may not access full text behind paywalls
- Both: Cannot access proprietary or restricted databases

**Fallback Behavior:**
- If the selected backend's API key is missing, tries the other backend
- If both backends fail, returns structured error response
- Rephrase queries for better results if initial response is insufficient

---

## Usage Examples

### Example 1: General Research (Routes to Parallel)

**Query**: "Recent advances in transformer attention mechanisms 2025"

**Backend**: Parallel Chat API (core model)

**Response**: Comprehensive markdown report with citations from authoritative sources, covering recent papers, key innovations, and performance benchmarks.

### Example 2: Academic Paper Search (Routes to Perplexity)

**Query**: "Find papers on CRISPR off-target effects in clinical trials"

**Backend**: Perplexity sonar-pro-search (academic mode)

**Response**: Curated list of 5-8 high-impact papers with full citations, DOIs, citation counts, and venue tier indicators.

### Example 3: Comparative Analysis (Routes to Parallel)

**Query**: "Compare and contrast mRNA vaccines vs traditional vaccines for cancer treatment"

**Backend**: Parallel Chat API (core model)

**Response**: Detailed comparative report with data from multiple sources, structured analysis, and cited evidence.

### Example 4: Market Data (Routes to Parallel)

**Query**: "Global AI adoption in healthcare statistics 2025"

**Backend**: Parallel Chat API (core model)

**Response**: Current market data, adoption rates, growth projections, and regional analysis with source citations.

---

## Summary

This skill serves as the primary research interface with intelligent dual-backend routing:

- **Parallel Chat API** (default, `core` model): Comprehensive, multi-source research for any topic
- **Perplexity sonar-pro-search**: Academic-specific paper searches only
- **Automatic routing**: Detects academic queries and routes appropriately
- **Manual override**: Force any backend when needed
- **Complementary**: Works alongside `parallel-web` skill for web search and URL extraction

用户提示词模板

填充变量后发送,即可运行该技能: {{variables}}

user-template.txt

变量

名称 必填 说明 示例

完整技能配置

标准 .aiskill 文件,提供 JSON 与 YAML 两种格式。

research-lookup.aiskill (JSON)
{
  "format": "aiskill/v1",
  "skill": {
    "name": "research-lookup",
    "slug": "research-lookup",
    "version": "1.0.0",
    "description": "Look up current research information using the Parallel Chat API (primary) or Perplexity sonar-pro-search (academic paper searches). Automatically routes queries to the best backend. Use for finding papers, gathering research data, and verifying scientific information.",
    "category": "Research",
    "tags": [
      "research-science",
      "research",
      "api"
    ],
    "platforms": [
      "chatgpt",
      "claude-code",
      "cursor"
    ],
    "tested_environment": "Agent Skills convention (SKILL.md) — works with Claude Code, Cursor, ChatGPT/Codex and compatible agents",
    "license": "MIT LICENSE"
  },
  "prompts": {
    "system": "# Research Information Lookup\r\n\r\n## Overview\r\n\r\nThis skill provides real-time research information lookup with **intelligent backend routing**:\r\n\r\n- **Parallel Chat API** (`core` model): Default backend for all general research queries. Provides comprehensive, multi-source research reports with inline citations via the OpenAI-compatible Chat API at `https://api.parallel.ai`.\r\n- **Perplexity sonar-pro-search** (via OpenRouter): Used only for academic-specific paper searches where scholarly database access is critical.\r\n\r\nThe skill automatically detects query type and routes to the optimal backend.\r\n\r\n## When to Use This Skill\r\n\r\nUse this skill when you need:\r\n\r\n- **Current Research Information**: Latest studies, papers, and findings\r\n- **Literature Verification**: Check facts, statistics, or claims against current research\r\n- **Background Research**: Gather context and supporting evidence for scientific writing\r\n- **Citation Sources**: Find relevant papers and studies to cite\r\n- **Technical Documentation**: Look up specifications, protocols, or methodologies\r\n- **Market/Industry Data**: Current statistics, trends, competitive intelligence\r\n- **Recent Developments**: Emerging trends, breakthroughs, announcements\r\n\r\n## Visual Enhancement with Scientific Schematics\r\n\r\n**When creating documents with this skill, always consider adding scientific diagrams and schematics to enhance visual communication.**\r\n\r\nIf your document does not already contain schematics or diagrams:\r\n- Use the **scientific-schematics** skill to generate AI-powered publication-quality diagrams\r\n- Simply describe your desired diagram in natural language\r\n\r\n```bash\r\npython scripts/generate_schematic.py \"your diagram description\" -o figures/output.png\r\n```\r\n\r\n---\r\n\r\n## Automatic Backend Selection\r\n\r\nThe skill automatically routes queries to the best backend based on content:\r\n\r\n### Routing Logic\r\n\r\n```\r\nQuery arrives\r\n    |\r\n    +-- Contains academic keywords? (papers, DOI, journal, peer-reviewed, etc.)\r\n    |       YES --> Perplexity sonar-pro-search (academic search mode)\r\n    |\r\n    +-- Everything else (general research, market data, technical info, analysis)\r\n            --> Parallel Chat API (core model)\r\n```\r\n\r\n### Academic Keywords (Routes to Perplexity)\r\n\r\nQueries containing these terms are routed to Perplexity for academic-focused search:\r\n\r\n- Paper finding: `find papers`, `find articles`, `research papers on`, `published studies`\r\n- Citations: `cite`, `citation`, `doi`, `pubmed`, `pmid`\r\n- Academic sources: `peer-reviewed`, `journal article`, `scholarly`, `arxiv`, `preprint`\r\n- Review types: `systematic review`, `meta-analysis`, `literature search`\r\n- Paper quality: `foundational papers`, `seminal papers`, `landmark papers`, `highly cited`\r\n\r\n### Everything Else (Routes to Parallel)\r\n\r\nAll other queries go to the Parallel Chat API (core model), including:\r\n\r\n- General research questions\r\n- Market and industry analysis\r\n- Technical information and documentation\r\n- Current events and recent developments\r\n- Comparative analysis\r\n- Statistical data retrieval\r\n- Complex analytical queries\r\n\r\n### Manual Override\r\n\r\nYou can force a specific backend:\r\n\r\n```bash\r\n# Force Parallel Deep Research\r\npython research_lookup.py \"your query\" --force-backend parallel\r\n\r\n# Force Perplexity academic search\r\npython research_lookup.py \"your query\" --force-backend perplexity\r\n```\r\n\r\n---\r\n\r\n## Core Capabilities\r\n\r\n### 1. General Research Queries (Parallel Chat API)\r\n\r\n**Default backend.** Provides comprehensive, multi-source research with citations via the Chat API (`core` model).\r\n\r\n```\r\nQuery Examples:\r\n- \"Recent advances in CRISPR gene editing 2025\"\r\n- \"Compare mRNA vaccines vs traditional vaccines for cancer treatment\"\r\n- \"AI adoption in healthcare industry statistics\"\r\n- \"Global renewable energy market trends and projections\"\r\n- \"Explain the mechanism underlying gut microbiome and depression\"\r\n```\r\n\r\n**Response includes:**\r\n- Comprehensive research report in markdown\r\n- Inline citations from authoritative web sources\r\n- Structured sections with key findings\r\n- Multiple perspectives and data points\r\n- Source URLs for verification\r\n\r\n### 2. Academic Paper Search (Perplexity sonar-pro-search)\r\n\r\n**Used for academic-specific queries.** Prioritizes scholarly databases and peer-reviewed sources.\r\n\r\n```\r\nQuery Examples:\r\n- \"Find papers on transformer attention mechanisms in NeurIPS 2024\"\r\n- \"Foundational papers on quantum error correction\"\r\n- \"Systematic review of immunotherapy in non-small cell lung cancer\"\r\n- \"Cite the original BERT paper and its most influential follow-ups\"\r\n- \"Published studies on CRISPR off-target effects in clinical trials\"\r\n```\r\n\r\n**Response includes:**\r\n- Summary of key findings from academic literature\r\n- 5-8 high-quality citations with authors, titles, journals, years, DOIs\r\n- Citation counts and venue tier indicators\r\n- Key statistics and methodology highlights\r\n- Research gaps and future directions\r\n\r\n### 3. Technical and Methodological Information\r\n\r\n```\r\nQuery Examples:\r\n- \"Western blot protocol for protein detection\"\r\n- \"Statistical power analysis for clinical trials\"\r\n- \"Machine learning model evaluation metrics comparison\"\r\n```\r\n\r\n### 4. Statistical and Market Data\r\n\r\n```\r\nQuery Examples:\r\n- \"Prevalence of diabetes in US population 2025\"\r\n- \"Global AI market size and growth projections\"\r\n- \"COVID-19 vaccination rates by country\"\r\n```\r\n\r\n---\r\n\r\n## Paper Quality and Popularity Prioritization\r\n\r\n**CRITICAL**: When searching for papers, ALWAYS prioritize high-quality, influential papers.\r\n\r\n### Citation-Based Ranking\r\n\r\n| Paper Age | Citation Threshold | Classification |\r\n|-----------|-------------------|----------------|\r\n| 0-3 years | 20+ citations | Noteworthy |\r\n| 0-3 years | 100+ citations | Highly Influential |\r\n| 3-7 years | 100+ citations | Significant |\r\n| 3-7 years | 500+ citations | Landmark Paper |\r\n| 7+ years | 500+ citations | Seminal Work |\r\n| 7+ years | 1000+ citations | Foundational |\r\n\r\n### Venue Quality Tiers\r\n\r\n**Tier 1 - Premier Venues** (Always prefer):\r\n- **General Science**: Nature, Science, Cell, PNAS\r\n- **Medicine**: NEJM, Lancet, JAMA, BMJ\r\n- **Field-Specific**: Nature Medicine, Nature Biotechnology, Nature Methods\r\n- **Top CS/AI**: NeurIPS, ICML, ICLR, ACL, CVPR\r\n\r\n**Tier 2 - High-Impact Specialized** (Strong preference):\r\n- Journals with Impact Factor > 10\r\n- Top conferences in subfields (EMNLP, NAACL, ECCV, MICCAI)\r\n\r\n**Tier 3 - Respected Specialized** (Include when relevant):\r\n- Journals with Impact Factor 5-10\r\n\r\n---\r\n\r\n## Technical Integration\r\n\r\n### Environment Variables\r\n\r\n```bash\r\n# Primary backend (Parallel Chat API) - REQUIRED\r\nexport PARALLEL_API_KEY=\"your_parallel_api_key\"\r\n\r\n# Academic search backend (Perplexity) - REQUIRED for academic queries\r\nexport OPENROUTER_API_KEY=\"your_openrouter_api_key\"\r\n```\r\n\r\n### API Specifications\r\n\r\n**Parallel Chat API:**\r\n- Endpoint: `https://api.parallel.ai` (OpenAI SDK compatible)\r\n- Model: `core` (60s-5min latency, complex multi-source synthesis)\r\n- Output: Markdown text with inline citations\r\n- Citations: Research basis with URLs, reasoning, and confidence levels\r\n- Rate limits: 300 req/min\r\n- Python package: `openai`\r\n\r\n**Perplexity sonar-pro-search:**\r\n- Model: `perplexity/sonar-pro-search` (via OpenRouter)\r\n- Search mode: Academic (prioritizes peer-reviewed sources)\r\n- Search context: High (comprehensive research)\r\n- Response time: 5-15 seconds\r\n\r\n### Command-Line Usage\r\n\r\n```bash\r\n# Auto-routed research (recommended) — ALWAYS save to sources/\r\npython research_lookup.py \"your query\" -o sources/research_YYYYMMDD_HHMMSS_<topic>.md\r\n\r\n# Force specific backend — ALWAYS save to sources/\r\npython research_lookup.py \"your query\" --force-backend parallel -o sources/research_<topic>.md\r\npython research_lookup.py \"your query\" --force-backend perplexity -o sources/papers_<topic>.md\r\n\r\n# JSON output — ALWAYS save to sources/\r\npython research_lookup.py \"your query\" --json -o sources/research_<topic>.json\r\n\r\n# Batch queries — ALWAYS save to sources/\r\npython research_lookup.py --batch \"query 1\" \"query 2\" \"query 3\" -o sources/batch_research_<topic>.md\r\n```\r\n\r\n---\r\n\r\n## MANDATORY: Save All Results to Sources Folder\r\n\r\n**Every research-lookup result MUST be saved to the project's `sources/` folder.**\r\n\r\nThis is non-negotiable. Research results are expensive to obtain and critical for reproducibility.\r\n\r\n### Saving Rules\r\n\r\n| Backend | `-o` Flag Target | Filename Pattern |\r\n|---------|-----------------|------------------|\r\n| Parallel Deep Research | `sources/research_<topic>.md` | `research_YYYYMMDD_HHMMSS_<brief_topic>.md` |\r\n| Perplexity (academic) | `sources/papers_<topic>.md` | `papers_YYYYMMDD_HHMMSS_<brief_topic>.md` |\r\n| Batch queries | `sources/batch_<topic>.md` | `batch_research_YYYYMMDD_HHMMSS_<brief_topic>.md` |\r\n\r\n### How to Save\r\n\r\n**CRITICAL: Every call to `research_lookup.py` MUST include the `-o` flag pointing to the `sources/` folder.**\r\n\r\n**CRITICAL: Saved files MUST preserve all citations, source URLs, and DOIs.** The default text output automatically includes a `Sources` section (with title, date, URL for each source) and an `Additional References` section (with DOIs and academic URLs extracted from the response text). For maximum citation metadata, use `--json`.\r\n\r\n```bash\r\n# General research — save to sources/ (includes Sources + Additional References sections)\r\npython research_lookup.py \"Recent advances in CRISPR gene editing 2025\" \\\r\n  -o sources/research_20250217_143000_crispr_advances.md\r\n\r\n# Academic paper search — save to sources/ (includes paper citations with DOIs)\r\npython research_lookup.py \"Find papers on transformer attention mechanisms in NeurIPS 2024\" \\\r\n  -o sources/papers_20250217_143500_transformer_attention.md\r\n\r\n# JSON format for maximum citation metadata (full citation objects with URLs, DOIs, snippets)\r\npython research_lookup.py \"CRISPR clinical trials\" --json \\\r\n  -o sources/research_20250217_143000_crispr_trials.json\r\n\r\n# Forced backend — save to sources/\r\npython research_lookup.py \"AI regulation landscape\" --force-backend parallel \\\r\n  -o sources/research_20250217_144000_ai_regulation.md\r\n\r\n# Batch queries — save to sources/\r\npython research_lookup.py --batch \"mRNA vaccines efficacy\" \"mRNA vaccines safety\" \\\r\n  -o sources/batch_research_20250217_144500_mrna_vaccines.md\r\n```\r\n\r\n### Citation Preservation in Saved Files\r\n\r\nEach output format preserves citations differently:\r\n\r\n| Format | Citations Included | When to Use |\r\n|--------|-------------------|-------------|\r\n| Text (default) | `Sources (N):` section with `[title] (date) + URL` + `Additional References (N):` with DOIs and academic URLs | Standard use — human-readable with all citations |\r\n| JSON (`--json`) | Full citation objects: `url`, `title`, `date`, `snippet`, `doi`, `type` | When you need maximum citation metadata |\r\n\r\n**For Parallel backend**, saved files include: research report + Sources list (title, URL) + Additional References (DOIs, academic URLs).\r\n**For Perplexity backend**, saved files include: academic summary + Sources list (title, date, URL, snippet) + Additional References (DOIs, academic URLs).\r\n\r\n**Use `--json` when you need to:**\r\n- Parse citation metadata programmatically\r\n- Preserve full DOI and URL data for BibTeX generation\r\n- Maintain the structured citation objects for cross-referencing\r\n\r\n### Why Save Everything\r\n\r\n1. **Reproducibility**: Every citation and claim can be traced back to its raw research source\r\n2. **Context Window Recovery**: If context is compacted, saved results can be re-read without re-querying\r\n3. **Audit Trail**: The `sources/` folder documents exactly how all research information was gathered\r\n4. **Reuse Across Sections**: Multiple sections can reference the same saved research without duplicate queries\r\n5. **Cost Efficiency**: Check `sources/` for existing results before making new API calls\r\n6. **Peer Review Support**: Reviewers can verify the research backing every citation\r\n\r\n### Before Making a New Query, Check Sources First\r\n\r\nBefore calling `research_lookup.py`, check if a relevant result already exists:\r\n\r\n```bash\r\nls sources/  # Check existing saved results\r\n```\r\n\r\nIf a prior lookup covers the same topic, re-read the saved file instead of making a new API call.\r\n\r\n### Logging\r\n\r\nWhen saving research results, always log:\r\n\r\n```\r\n[HH:MM:SS] SAVED: Research lookup to sources/research_20250217_143000_crispr_advances.md (3,800 words, 8 citations)\r\n[HH:MM:SS] SAVED: Paper search to sources/papers_20250217_143500_transformer_attention.md (6 papers found)\r\n```\r\n\r\n---\r\n\r\n## Integration with Scientific Writing\r\n\r\nThis skill enhances scientific writing by providing:\r\n\r\n1. **Literature Review Support**: Gather current research for introduction and discussion — **save to `sources/`**\r\n2. **Methods Validation**: Verify protocols against current standards — **save to `sources/`**\r\n3. **Results Contextualization**: Compare findings with recent similar studies — **save to `sources/`**\r\n4. **Discussion Enhancement**: Support arguments with latest evidence — **save to `sources/`**\r\n5. **Citation Management**: Provide properly formatted citations — **save to `sources/`**\r\n\r\n## Complementary Tools\r\n\r\n| Task | Tool |\r\n|------|------|\r\n| General web search | `parallel-web` skill (`parallel_web.py search`) |\r\n| Citation verification | `parallel-web` skill (`parallel_web.py extract`) |\r\n| Deep research (any topic) | `research-lookup` or `parallel-web` skill |\r\n| Academic paper search | `research-lookup` (auto-routes to Perplexity) |\r\n| Google Scholar search | `citation-management` skill |\r\n| PubMed search | `citation-management` skill |\r\n| DOI to BibTeX | `citation-management` skill |\r\n| Metadata verification | `parallel-web` skill (`parallel_web.py search` or `extract`) |\r\n\r\n---\r\n\r\n## Error Handling and Limitations\r\n\r\n**Known Limitations:**\r\n- Parallel Chat API (core model): Complex queries may take up to 5 minutes\r\n- Perplexity: Information cutoff, may not access full text behind paywalls\r\n- Both: Cannot access proprietary or restricted databases\r\n\r\n**Fallback Behavior:**\r\n- If the selected backend's API key is missing, tries the other backend\r\n- If both backends fail, returns structured error response\r\n- Rephrase queries for better results if initial response is insufficient\r\n\r\n---\r\n\r\n## Usage Examples\r\n\r\n### Example 1: General Research (Routes to Parallel)\r\n\r\n**Query**: \"Recent advances in transformer attention mechanisms 2025\"\r\n\r\n**Backend**: Parallel Chat API (core model)\r\n\r\n**Response**: Comprehensive markdown report with citations from authoritative sources, covering recent papers, key innovations, and performance benchmarks.\r\n\r\n### Example 2: Academic Paper Search (Routes to Perplexity)\r\n\r\n**Query**: \"Find papers on CRISPR off-target effects in clinical trials\"\r\n\r\n**Backend**: Perplexity sonar-pro-search (academic mode)\r\n\r\n**Response**: Curated list of 5-8 high-impact papers with full citations, DOIs, citation counts, and venue tier indicators.\r\n\r\n### Example 3: Comparative Analysis (Routes to Parallel)\r\n\r\n**Query**: \"Compare and contrast mRNA vaccines vs traditional vaccines for cancer treatment\"\r\n\r\n**Backend**: Parallel Chat API (core model)\r\n\r\n**Response**: Detailed comparative report with data from multiple sources, structured analysis, and cited evidence.\r\n\r\n### Example 4: Market Data (Routes to Parallel)\r\n\r\n**Query**: \"Global AI adoption in healthcare statistics 2025\"\r\n\r\n**Backend**: Parallel Chat API (core model)\r\n\r\n**Response**: Current market data, adoption rates, growth projections, and regional analysis with source citations.\r\n\r\n---\r\n\r\n## Summary\r\n\r\nThis skill serves as the primary research interface with intelligent dual-backend routing:\r\n\r\n- **Parallel Chat API** (default, `core` model): Comprehensive, multi-source research for any topic\r\n- **Perplexity sonar-pro-search**: Academic-specific paper searches only\r\n- **Automatic routing**: Detects academic queries and routes appropriately\r\n- **Manual override**: Force any backend when needed\r\n- **Complementary**: Works alongside `parallel-web` skill for web search and URL extraction",
    "user_template": ""
  },
  "variables": [],
  "install": {
    "steps": [
      {
        "title": "Download & unzip",
        "detail": "Download the .zip package from SkillVault and unzip it. The research-lookup/ folder contains SKILL.md plus any companion scripts, references and assets."
      },
      {
        "title": "Copy into your agent skills directory",
        "detail": "Move the folder into your agent's skills directory — e.g. ~/.claude/skills/ (Claude Code), .codex/skills/, .cursor/skills/ or your project's .claude/skills/ folder — then restart or reload the session."
      },
      {
        "title": "Use it",
        "detail": "Describe the task in natural language; the agent loads the skill automatically when the request matches the skill description."
      }
    ]
  },
  "usage": {
    "steps": []
  },
  "metadata": {
    "author": "SkillVault",
    "source": "https://skillvault.top/skills/research-lookup",
    "exported_at": "2026-11-03T07:45:00.070Z"
  }
}
research-lookup.aiskill (YAML)
format: aiskill/v1
skill:
  name: research-lookup
  slug: research-lookup
  version: 1.0.0
  description: >-
    Look up current research information using the Parallel Chat API (primary) or Perplexity
    sonar-pro-search (academic paper searches). Automatically routes queries to the best backend.
    Use for finding papers, gathering research data, and verifying scientific information.
  category: Research
  tags:
    - research-science
    - research
    - api
  platforms:
    - chatgpt
    - claude-code
    - cursor
  tested_environment: >-
    Agent Skills convention (SKILL.md) — works with Claude Code, Cursor, ChatGPT/Codex and
    compatible agents
  license: MIT LICENSE
prompts:
  system: "# Research Information Lookup\r\n\r\n## Overview\r\n\r\nThis skill provides real-time research information lookup with **intelligent backend routing**:\r\n\r\n- **Parallel Chat API** (`core` model): Default backend for all general research queries. Provides comprehensive, multi-source research reports with inline citations via the OpenAI-compatible Chat API at `https://api.parallel.ai`.\r\n- **Perplexity sonar-pro-search** (via OpenRouter): Used only for academic-specific paper searches where scholarly database access is critical.\r\n\r\nThe skill automatically detects query type and routes to the optimal backend.\r\n\r\n## When to Use This Skill\r\n\r\nUse this skill when you need:\r\n\r\n- **Current Research Information**: Latest studies, papers, and findings\r\n- **Literature Verification**: Check facts, statistics, or claims against current research\r\n- **Background Research**: Gather context and supporting evidence for scientific writing\r\n- **Citation Sources**: Find relevant papers and studies to cite\r\n- **Technical Documentation**: Look up specifications, protocols, or methodologies\r\n- **Market/Industry Data**: Current statistics, trends, competitive intelligence\r\n- **Recent Developments**: Emerging trends, breakthroughs, announcements\r\n\r\n## Visual Enhancement with Scientific Schematics\r\n\r\n**When creating documents with this skill, always consider adding scientific diagrams and schematics to enhance visual communication.**\r\n\r\nIf your document does not already contain schematics or diagrams:\r\n- Use the **scientific-schematics** skill to generate AI-powered publication-quality diagrams\r\n- Simply describe your desired diagram in natural language\r\n\r\n```bash\r\npython scripts/generate_schematic.py \"your diagram description\" -o figures/output.png\r\n```\r\n\r\n---\r\n\r\n## Automatic Backend Selection\r\n\r\nThe skill automatically routes queries to the best backend based on content:\r\n\r\n### Routing Logic\r\n\r\n```\r\nQuery arrives\r\n    |\r\n    +-- Contains academic keywords? (papers, DOI, journal, peer-reviewed, etc.)\r\n    |       YES --> Perplexity sonar-pro-search (academic search mode)\r\n    |\r\n    +-- Everything else (general research, market data, technical info, analysis)\r\n            --> Parallel Chat API (core model)\r\n```\r\n\r\n### Academic Keywords (Routes to Perplexity)\r\n\r\nQueries containing these terms are routed to Perplexity for academic-focused search:\r\n\r\n- Paper finding: `find papers`, `find articles`, `research papers on`, `published studies`\r\n- Citations: `cite`, `citation`, `doi`, `pubmed`, `pmid`\r\n- Academic sources: `peer-reviewed`, `journal article`, `scholarly`, `arxiv`, `preprint`\r\n- Review types: `systematic review`, `meta-analysis`, `literature search`\r\n- Paper quality: `foundational papers`, `seminal papers`, `landmark papers`, `highly cited`\r\n\r\n### Everything Else (Routes to Parallel)\r\n\r\nAll other queries go to the Parallel Chat API (core model), including:\r\n\r\n- General research questions\r\n- Market and industry analysis\r\n- Technical information and documentation\r\n- Current events and recent developments\r\n- Comparative analysis\r\n- Statistical data retrieval\r\n- Complex analytical queries\r\n\r\n### Manual Override\r\n\r\nYou can force a specific backend:\r\n\r\n```bash\r\n# Force Parallel Deep Research\r\npython research_lookup.py \"your query\" --force-backend parallel\r\n\r\n# Force Perplexity academic search\r\npython research_lookup.py \"your query\" --force-backend perplexity\r\n```\r\n\r\n---\r\n\r\n## Core Capabilities\r\n\r\n### 1. General Research Queries (Parallel Chat API)\r\n\r\n**Default backend.** Provides comprehensive, multi-source research with citations via the Chat API (`core` model).\r\n\r\n```\r\nQuery Examples:\r\n- \"Recent advances in CRISPR gene editing 2025\"\r\n- \"Compare mRNA vaccines vs traditional vaccines for cancer treatment\"\r\n- \"AI adoption in healthcare industry statistics\"\r\n- \"Global renewable energy market trends and projections\"\r\n- \"Explain the mechanism underlying gut microbiome and depression\"\r\n```\r\n\r\n**Response includes:**\r\n- Comprehensive research report in markdown\r\n- Inline citations from authoritative web sources\r\n- Structured sections with key findings\r\n- Multiple perspectives and data points\r\n- Source URLs for verification\r\n\r\n### 2. Academic Paper Search (Perplexity sonar-pro-search)\r\n\r\n**Used for academic-specific queries.** Prioritizes scholarly databases and peer-reviewed sources.\r\n\r\n```\r\nQuery Examples:\r\n- \"Find papers on transformer attention mechanisms in NeurIPS 2024\"\r\n- \"Foundational papers on quantum error correction\"\r\n- \"Systematic review of immunotherapy in non-small cell lung cancer\"\r\n- \"Cite the original BERT paper and its most influential follow-ups\"\r\n- \"Published studies on CRISPR off-target effects in clinical trials\"\r\n```\r\n\r\n**Response includes:**\r\n- Summary of key findings from academic literature\r\n- 5-8 high-quality citations with authors, titles, journals, years, DOIs\r\n- Citation counts and venue tier indicators\r\n- Key statistics and methodology highlights\r\n- Research gaps and future directions\r\n\r\n### 3. Technical and Methodological Information\r\n\r\n```\r\nQuery Examples:\r\n- \"Western blot protocol for protein detection\"\r\n- \"Statistical power analysis for clinical trials\"\r\n- \"Machine learning model evaluation metrics comparison\"\r\n```\r\n\r\n### 4. Statistical and Market Data\r\n\r\n```\r\nQuery Examples:\r\n- \"Prevalence of diabetes in US population 2025\"\r\n- \"Global AI market size and growth projections\"\r\n- \"COVID-19 vaccination rates by country\"\r\n```\r\n\r\n---\r\n\r\n## Paper Quality and Popularity Prioritization\r\n\r\n**CRITICAL**: When searching for papers, ALWAYS prioritize high-quality, influential papers.\r\n\r\n### Citation-Based Ranking\r\n\r\n| Paper Age | Citation Threshold | Classification |\r\n|-----------|-------------------|----------------|\r\n| 0-3 years | 20+ citations | Noteworthy |\r\n| 0-3 years | 100+ citations | Highly Influential |\r\n| 3-7 years | 100+ citations | Significant |\r\n| 3-7 years | 500+ citations | Landmark Paper |\r\n| 7+ years | 500+ citations | Seminal Work |\r\n| 7+ years | 1000+ citations | Foundational |\r\n\r\n### Venue Quality Tiers\r\n\r\n**Tier 1 - Premier Venues** (Always prefer):\r\n- **General Science**: Nature, Science, Cell, PNAS\r\n- **Medicine**: NEJM, Lancet, JAMA, BMJ\r\n- **Field-Specific**: Nature Medicine, Nature Biotechnology, Nature Methods\r\n- **Top CS/AI**: NeurIPS, ICML, ICLR, ACL, CVPR\r\n\r\n**Tier 2 - High-Impact Specialized** (Strong preference):\r\n- Journals with Impact Factor > 10\r\n- Top conferences in subfields (EMNLP, NAACL, ECCV, MICCAI)\r\n\r\n**Tier 3 - Respected Specialized** (Include when relevant):\r\n- Journals with Impact Factor 5-10\r\n\r\n---\r\n\r\n## Technical Integration\r\n\r\n### Environment Variables\r\n\r\n```bash\r\n# Primary backend (Parallel Chat API) - REQUIRED\r\nexport PARALLEL_API_KEY=\"your_parallel_api_key\"\r\n\r\n# Academic search backend (Perplexity) - REQUIRED for academic queries\r\nexport OPENROUTER_API_KEY=\"your_openrouter_api_key\"\r\n```\r\n\r\n### API Specifications\r\n\r\n**Parallel Chat API:**\r\n- Endpoint: `https://api.parallel.ai` (OpenAI SDK compatible)\r\n- Model: `core` (60s-5min latency, complex multi-source synthesis)\r\n- Output: Markdown text with inline citations\r\n- Citations: Research basis with URLs, reasoning, and confidence levels\r\n- Rate limits: 300 req/min\r\n- Python package: `openai`\r\n\r\n**Perplexity sonar-pro-search:**\r\n- Model: `perplexity/sonar-pro-search` (via OpenRouter)\r\n- Search mode: Academic (prioritizes peer-reviewed sources)\r\n- Search context: High (comprehensive research)\r\n- Response time: 5-15 seconds\r\n\r\n### Command-Line Usage\r\n\r\n```bash\r\n# Auto-routed research (recommended) — ALWAYS save to sources/\r\npython research_lookup.py \"your query\" -o sources/research_YYYYMMDD_HHMMSS_<topic>.md\r\n\r\n# Force specific backend — ALWAYS save to sources/\r\npython research_lookup.py \"your query\" --force-backend parallel -o sources/research_<topic>.md\r\npython research_lookup.py \"your query\" --force-backend perplexity -o sources/papers_<topic>.md\r\n\r\n# JSON output — ALWAYS save to sources/\r\npython research_lookup.py \"your query\" --json -o sources/research_<topic>.json\r\n\r\n# Batch queries — ALWAYS save to sources/\r\npython research_lookup.py --batch \"query 1\" \"query 2\" \"query 3\" -o sources/batch_research_<topic>.md\r\n```\r\n\r\n---\r\n\r\n## MANDATORY: Save All Results to Sources Folder\r\n\r\n**Every research-lookup result MUST be saved to the project's `sources/` folder.**\r\n\r\nThis is non-negotiable. Research results are expensive to obtain and critical for reproducibility.\r\n\r\n### Saving Rules\r\n\r\n| Backend | `-o` Flag Target | Filename Pattern |\r\n|---------|-----------------|------------------|\r\n| Parallel Deep Research | `sources/research_<topic>.md` | `research_YYYYMMDD_HHMMSS_<brief_topic>.md` |\r\n| Perplexity (academic) | `sources/papers_<topic>.md` | `papers_YYYYMMDD_HHMMSS_<brief_topic>.md` |\r\n| Batch queries | `sources/batch_<topic>.md` | `batch_research_YYYYMMDD_HHMMSS_<brief_topic>.md` |\r\n\r\n### How to Save\r\n\r\n**CRITICAL: Every call to `research_lookup.py` MUST include the `-o` flag pointing to the `sources/` folder.**\r\n\r\n**CRITICAL: Saved files MUST preserve all citations, source URLs, and DOIs.** The default text output automatically includes a `Sources` section (with title, date, URL for each source) and an `Additional References` section (with DOIs and academic URLs extracted from the response text). For maximum citation metadata, use `--json`.\r\n\r\n```bash\r\n# General research — save to sources/ (includes Sources + Additional References sections)\r\npython research_lookup.py \"Recent advances in CRISPR gene editing 2025\" \\\r\n  -o sources/research_20250217_143000_crispr_advances.md\r\n\r\n# Academic paper search — save to sources/ (includes paper citations with DOIs)\r\npython research_lookup.py \"Find papers on transformer attention mechanisms in NeurIPS 2024\" \\\r\n  -o sources/papers_20250217_143500_transformer_attention.md\r\n\r\n# JSON format for maximum citation metadata (full citation objects with URLs, DOIs, snippets)\r\npython research_lookup.py \"CRISPR clinical trials\" --json \\\r\n  -o sources/research_20250217_143000_crispr_trials.json\r\n\r\n# Forced backend — save to sources/\r\npython research_lookup.py \"AI regulation landscape\" --force-backend parallel \\\r\n  -o sources/research_20250217_144000_ai_regulation.md\r\n\r\n# Batch queries — save to sources/\r\npython research_lookup.py --batch \"mRNA vaccines efficacy\" \"mRNA vaccines safety\" \\\r\n  -o sources/batch_research_20250217_144500_mrna_vaccines.md\r\n```\r\n\r\n### Citation Preservation in Saved Files\r\n\r\nEach output format preserves citations differently:\r\n\r\n| Format | Citations Included | When to Use |\r\n|--------|-------------------|-------------|\r\n| Text (default) | `Sources (N):` section with `[title] (date) + URL` + `Additional References (N):` with DOIs and academic URLs | Standard use — human-readable with all citations |\r\n| JSON (`--json`) | Full citation objects: `url`, `title`, `date`, `snippet`, `doi`, `type` | When you need maximum citation metadata |\r\n\r\n**For Parallel backend**, saved files include: research report + Sources list (title, URL) + Additional References (DOIs, academic URLs).\r\n**For Perplexity backend**, saved files include: academic summary + Sources list (title, date, URL, snippet) + Additional References (DOIs, academic URLs).\r\n\r\n**Use `--json` when you need to:**\r\n- Parse citation metadata programmatically\r\n- Preserve full DOI and URL data for BibTeX generation\r\n- Maintain the structured citation objects for cross-referencing\r\n\r\n### Why Save Everything\r\n\r\n1. **Reproducibility**: Every citation and claim can be traced back to its raw research source\r\n2. **Context Window Recovery**: If context is compacted, saved results can be re-read without re-querying\r\n3. **Audit Trail**: The `sources/` folder documents exactly how all research information was gathered\r\n4. **Reuse Across Sections**: Multiple sections can reference the same saved research without duplicate queries\r\n5. **Cost Efficiency**: Check `sources/` for existing results before making new API calls\r\n6. **Peer Review Support**: Reviewers can verify the research backing every citation\r\n\r\n### Before Making a New Query, Check Sources First\r\n\r\nBefore calling `research_lookup.py`, check if a relevant result already exists:\r\n\r\n```bash\r\nls sources/  # Check existing saved results\r\n```\r\n\r\nIf a prior lookup covers the same topic, re-read the saved file instead of making a new API call.\r\n\r\n### Logging\r\n\r\nWhen saving research results, always log:\r\n\r\n```\r\n[HH:MM:SS] SAVED: Research lookup to sources/research_20250217_143000_crispr_advances.md (3,800 words, 8 citations)\r\n[HH:MM:SS] SAVED: Paper search to sources/papers_20250217_143500_transformer_attention.md (6 papers found)\r\n```\r\n\r\n---\r\n\r\n## Integration with Scientific Writing\r\n\r\nThis skill enhances scientific writing by providing:\r\n\r\n1. **Literature Review Support**: Gather current research for introduction and discussion — **save to `sources/`**\r\n2. **Methods Validation**: Verify protocols against current standards — **save to `sources/`**\r\n3. **Results Contextualization**: Compare findings with recent similar studies — **save to `sources/`**\r\n4. **Discussion Enhancement**: Support arguments with latest evidence — **save to `sources/`**\r\n5. **Citation Management**: Provide properly formatted citations — **save to `sources/`**\r\n\r\n## Complementary Tools\r\n\r\n| Task | Tool |\r\n|------|------|\r\n| General web search | `parallel-web` skill (`parallel_web.py search`) |\r\n| Citation verification | `parallel-web` skill (`parallel_web.py extract`) |\r\n| Deep research (any topic) | `research-lookup` or `parallel-web` skill |\r\n| Academic paper search | `research-lookup` (auto-routes to Perplexity) |\r\n| Google Scholar search | `citation-management` skill |\r\n| PubMed search | `citation-management` skill |\r\n| DOI to BibTeX | `citation-management` skill |\r\n| Metadata verification | `parallel-web` skill (`parallel_web.py search` or `extract`) |\r\n\r\n---\r\n\r\n## Error Handling and Limitations\r\n\r\n**Known Limitations:**\r\n- Parallel Chat API (core model): Complex queries may take up to 5 minutes\r\n- Perplexity: Information cutoff, may not access full text behind paywalls\r\n- Both: Cannot access proprietary or restricted databases\r\n\r\n**Fallback Behavior:**\r\n- If the selected backend's API key is missing, tries the other backend\r\n- If both backends fail, returns structured error response\r\n- Rephrase queries for better results if initial response is insufficient\r\n\r\n---\r\n\r\n## Usage Examples\r\n\r\n### Example 1: General Research (Routes to Parallel)\r\n\r\n**Query**: \"Recent advances in transformer attention mechanisms 2025\"\r\n\r\n**Backend**: Parallel Chat API (core model)\r\n\r\n**Response**: Comprehensive markdown report with citations from authoritative sources, covering recent papers, key innovations, and performance benchmarks.\r\n\r\n### Example 2: Academic Paper Search (Routes to Perplexity)\r\n\r\n**Query**: \"Find papers on CRISPR off-target effects in clinical trials\"\r\n\r\n**Backend**: Perplexity sonar-pro-search (academic mode)\r\n\r\n**Response**: Curated list of 5-8 high-impact papers with full citations, DOIs, citation counts, and venue tier indicators.\r\n\r\n### Example 3: Comparative Analysis (Routes to Parallel)\r\n\r\n**Query**: \"Compare and contrast mRNA vaccines vs traditional vaccines for cancer treatment\"\r\n\r\n**Backend**: Parallel Chat API (core model)\r\n\r\n**Response**: Detailed comparative report with data from multiple sources, structured analysis, and cited evidence.\r\n\r\n### Example 4: Market Data (Routes to Parallel)\r\n\r\n**Query**: \"Global AI adoption in healthcare statistics 2025\"\r\n\r\n**Backend**: Parallel Chat API (core model)\r\n\r\n**Response**: Current market data, adoption rates, growth projections, and regional analysis with source citations.\r\n\r\n---\r\n\r\n## Summary\r\n\r\nThis skill serves as the primary research interface with intelligent dual-backend routing:\r\n\r\n- **Parallel Chat API** (default, `core` model): Comprehensive, multi-source research for any topic\r\n- **Perplexity sonar-pro-search**: Academic-specific paper searches only\r\n- **Automatic routing**: Detects academic queries and routes appropriately\r\n- **Manual override**: Force any backend when needed\r\n- **Complementary**: Works alongside `parallel-web` skill for web search and URL extraction"
  user_template: ""
variables: []
install:
  steps:
    - title: Download & unzip
      detail: >-
        Download the .zip package from SkillVault and unzip it. The research-lookup/ folder contains
        SKILL.md plus any companion scripts, references and assets.
    - title: Copy into your agent skills directory
      detail: >-
        Move the folder into your agent's skills directory — e.g. ~/.claude/skills/ (Claude Code),
        .codex/skills/, .cursor/skills/ or your project's .claude/skills/ folder — then restart or
        reload the session.
    - title: Use it
      detail: >-
        Describe the task in natural language; the agent loads the skill automatically when the
        request matches the skill description.
usage:
  steps: []
metadata:
  author: SkillVault
  source: https://skillvault.top/skills/research-lookup
  exported_at: "2026-11-03T07:45:00.070Z"

安装指南

  1. 1

    Download & unzip

    Download the .zip package from SkillVault and unzip it. The research-lookup/ folder contains SKILL.md plus any companion scripts, references and assets.

  2. 2

    Copy into your agent skills directory

    Move the folder into your agent's skills directory — e.g. ~/.claude/skills/ (Claude Code), .codex/skills/, .cursor/skills/ or your project's .claude/skills/ folder — then restart or reload the session.

  3. 3

    Use it

    Describe the task in natural language; the agent loads the skill automatically when the request matches the skill description.

使用方法

平台兼容性

ChatGPT GPTs

OpenAI

将系统提示词粘贴到 GPT 的「Instructions」字段,并把用户模板作为起始消息使用。

官方文档

Claude Code

Anthropic

将导出的 .aiskill JSON 保存为项目中的技能文件,或将系统提示词粘贴进 CLAUDE.md / 斜杠命令 Markdown 文件。

官方文档

Cursor

Anysphere

将系统提示词复制到 .cursor/rules/*.mdc(或设置中的 Project Rules),并在智能体提示词中引用用户模板。

官方文档

相关技能