Claude-skill-registry gpt-researcher

Use this skill for comprehensive research tasks requiring deep investigation, multiple source validation, and citation-backed reports. Triggers on keywords like "research", "investigate", "deep dive", "comprehensive analysis", "literature review", or when needing validated, sourced information.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gpt-researcher" ~/.claude/skills/majiayu000-claude-skill-registry-gpt-researcher && rm -rf "$T"
manifest: skills/data/gpt-researcher/SKILL.md
source content

GPT Researcher - Autonomous Deep Research

This skill enables autonomous deep research that explores and validates numerous sources, generating comprehensive reports with citations.

Problem Solved

Standard web search tools:

  • Return raw results requiring manual filtering
  • Often contain irrelevant sources
  • Waste context window space
  • Require manual source validation

GPT Researcher:

  • Autonomously explores hundreds of sources
  • Validates and filters for relevance
  • Generates structured reports with citations
  • Focuses on trusted, up-to-date information

When to Use

  • Comprehensive research on any topic
  • Market analysis and competitive research
  • Technical deep dives
  • Literature reviews
  • Fact-checking and source validation
  • Generating research reports

Available Tools

1. deep_research

Performs thorough, comprehensive research on a topic.

Input: "AIエージェントフレームワークの2026年トレンド"
Output: 詳細な調査レポート(複数ソース、引用付き)

2. quick_search

Fast web search optimized for speed over comprehensiveness.

Input: "Next.js 15 release date"
Output: 簡潔な検索結果

3. write_report

Generates a structured report from research results.

4. get_research_sources

Retrieves the list of sources used in research.

5. get_research_context

Accesses the full context of completed research.

Example Usage

Comprehensive Research

User: AIコーディングエージェントの最新動向を調査して

AI: [Calls deep_research]
    [Explores 50+ sources]
    [Validates and filters relevant information]
    [Generates report with citations]

Output:
# AIコーディングエージェント 2026年動向レポート

## エグゼクティブサマリー
...

## 主要プレイヤー分析
1. Claude Code [Source: Anthropic Blog]
2. Cursor [Source: TechCrunch]
3. Windsurf [Source: Verge]
...

## 引用
[1] https://...
[2] https://...

Quick Fact Check

User: LangGraphの最新バージョンは?

AI: [Calls quick_search]
    [Returns fast result]

Market Research

User: 予測市場プラットフォームの競合分析をして

AI: [Calls deep_research with market analysis focus]
    [Analyzes competitors]
    [Compares features, pricing, market share]
    [Generates competitive analysis report]

Required Environment Variables

GPT Researcher requires these API keys:

VariableDescriptionRequired
OPENAI_API_KEY
OpenAI API key for LLMYes
TAVILY_API_KEY
Tavily API key for web searchYes

Setup

  1. Set environment variables in your shell:

    export OPENAI_API_KEY="your-key"
    export TAVILY_API_KEY="your-key"
    
  2. Or add to

    .env
    file in project root

Research Quality

GPT Researcher outperforms other research tools:

ToolCitation QualityInformation Coverage
PerplexityMediumMedium
OpenAI Deep ResearchHighHigh
GPT ResearcherHighestHighest

Based on Carnegie Mellon University's DeepResearchGym benchmark (May 2025)

Best Practices

  1. Be specific with research queries

    ❌ "AIについて調べて"
    ✅ "2026年のAIエージェントフレームワーク市場規模と主要プレイヤー"
    
  2. Use for substantial research tasks

    • Simple facts → Context7 or quick_search
    • Deep investigation → deep_research
  3. Request specific output formats

    「競合分析レポートを表形式で作成して」
    「SWOT分析を含めて」
    
  4. Combine with other tools

    • Context7 for documentation
    • GPT Researcher for market/trend analysis

Integration with TAISUN

GPT Researcher is automatically available via MCP. The system will:

  1. Detect research-related queries
  2. Select appropriate tool (deep_research or quick_search)
  3. Validate and synthesize sources
  4. Return comprehensive, cited results

Source