スキル一覧に戻る
landonking-gif

deep-research

by landonking-gif

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: deep-research description: Conduct comprehensive web research with source fetching, content extraction, and synthesis into structured reports version: 1.0.0 dependencies: python>=3.8, requests>=2.28.0 tags:

  • research
  • web
  • analysis
  • reports

Deep Research Skill

This skill conducts comprehensive research by searching the web, fetching full page content from multiple sources, extracting key data points, and preparing structured data for synthesis into detailed reports with citations.

When to Use

  • User asks for research, analysis, or investigation on a topic
  • Questions require verification from multiple sources
  • Market data, price trends, or financial analysis needed
  • Reports with proper source citations are required
  • Qualitative reasoning across multiple data points needed

Quick Start

result = deep_research(
    query="silver prices India last 30 days",
    min_sources=10,
    output_format="markdown"
)

Resources

Process

  1. Search Phase: Execute web search to find relevant sources (minimum 10 URLs)
  2. Rank Phase: Score URLs by relevance - see methodology.md
  3. Fetch Phase: Retrieve full page content from top sources via Firecrawl
  4. Extract Phase: Parse and extract key data points from each source
  5. Prepare Phase: Structure extracted data for LLM synthesis

Configuration

The following environment variables control behavior:

  • DEEP_RESEARCH_MIN_SOURCES: Minimum sources to fetch (default: 10)
  • DEEP_RESEARCH_MAX_SOURCES: Maximum sources to fetch (default: 15)
  • DEEP_RESEARCH_SEARCH_RESULTS: Initial search results to retrieve (default: 20)

Input Parameters

ParameterTypeRequiredDefaultDescription
querystringYes-The research question or topic
min_sourcesintegerNo10Minimum sources to fetch
max_sourcesintegerNo15Maximum sources to fetch
output_formatstringNo"markdown""markdown", "json", or "summary"
search_depthstringNo"standard""quick", "standard", or "thorough"
include_raw_contentbooleanNofalseInclude raw fetched content

Output Schema

{
  "success": true,
  "query": "original query",
  "sources": [
    {
      "url": "https://...",
      "title": "Page Title",
      "domain": "example.com",
      "content_summary": "Extracted content...",
      "relevance_score": 0.85,
      "fetch_status": "success"
    }
  ],
  "source_count": 10,
  "failed_sources": 0,
  "extracted_facts": [
    {"fact": "...", "source_index": 0, "confidence": 0.9}
  ],
  "synthesis_context": {
    "combined_content": "...",
    "source_citations": ["[1]", "[2]"],
    "synthesis_instructions": "..."
  }
}

Scripts

URL Validation Script

Before fetching, validate URLs to avoid blocked domains:

python scripts/validate_sources.py https://example.com https://another.com

Returns JSON with validation results including blocked domains and paywall warnings.

Example Usage

Query: "Find silver prices in India for the last 30 days with qualitative analysis"

Expected behavior:

  1. Search for "silver prices India December 2024 30 days trends"
  2. Fetch content from top 10 financial/commodity websites
  3. Extract price data, dates, trends, expert opinions
  4. Return structured data for comprehensive report generation

Advanced Topics

For detailed information on:

Safety Considerations

This skill makes external network requests to:

  • Web search APIs (DuckDuckGo/Tavily)
  • Firecrawl API for content scraping
  • Target websites for content retrieval

Rate limiting and respectful crawling practices are enforced.

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です