gpt-researcher

Coordinate planning, execution, and publishing for autonomous research reports.

1|Updated Apr 21, 2025
One-click install
npx skills add https://github.com/LAI-YEN-CHUN/VSCode-Settings --skill gpt-researcher-lai-yen-chun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpt-researcher
Source: https://github.com/LAI-YEN-CHUN/VSCode-Settings/tree/main/.github/skills/gpt-researcher
Command: npx skills add https://github.com/LAI-YEN-CHUN/VSCode-Settings --skill gpt-researcher-lai-yen-chun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GPT Researcher is an LLM-based autonomous agent that uses a planner-executor-publisher pattern to perform web and local research, producing comprehensive reports with citations for developers who need to understand, extend, or troubleshoot GPT Researcher implementations.

Core Features & Use Cases

  • Autonomous research orchestration across web, local data, MCP sources, and retrievers with parallelized tasks.
  • End-to-end report generation with citations, including image generation support and multi-agent workflow integration.
  • Real-world scenario: research a topic like "latest AI developments" and produce a structured markdown report with references.

Quick Start

Initialize GPTResearcher with a query, run conduct_research(), and call write_report() to generate a cited Markdown report.

Frequently Asked Questions about gpt-researcher

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

FAQPage Schema
How do I automate web research and generate a cited report?

To automate web research, initialize an autonomous agent with a query, execute the research task, and call the report generation function to produce a structured Markdown document with citations and references.

How does autonomous research orchestration work for complex scenarios?

Autonomous research orchestration coordinates planning, execution, and publishing phases using a multi-agent workflow, parallelizing tasks across web and local data sources to gather information and compile comprehensive reports.

Can I use MCP data sources and local retrievers for deep research?

You can use MCP data sources and local retrievers for deep research by configuring them within the autonomous agent, allowing the system to gather and synthesize information from multiple parallelized data streams.

Do I need a configured LLM provider to conduct autonomous research?

A configured LLM provider is required to conduct autonomous research, driving the planner-executor-publisher pattern to process gathered data and generate the final cited report.

What is the best way to monitor real-time progress during report generation?

The best way to monitor report generation progress is by configuring optional WebSocket streaming, which provides real-time updates as the research agent executes its planning and gathering tasks.

Does autonomous report generation support image generation alongside text?

Autonomous report generation supports image generation alongside text, allowing the multi-agent workflow to include visual assets within the final structured Markdown output and citations.