Comprehensive research skill for conducting deep searches with iterative multi-engine search, document conversion, and academic-style citations.
Conduct thorough research using iterative multi-engine searches with proper tool usage, document conversion, and academic citations.
@deep-research Research [topic]
The agent will:
Use this skill when you need:
Execute up to 10 searches across different engines. Rotate engines to avoid rate limits.
Engine Rotation Pattern:
| Search # | Engines | Operations | Query Strategy |
|---|---|---|---|
| 2 | bing | search | Same query, verify results |
| 3 | duckduckgo | search | Refined based on gaps |
| 4 | brave | search | Alternative results |
| 5 | baidu | search | Different perspective |
| 6 | csdn | search + fetchCsdnArticle | Chinese tech resources |
| 7 | juejin | fetchJuejinArticle | Chinese dev community |
| 8 | linux.do | fetchLinuxDoArticle | Community discussions |
| 9 | bing (different query) | search | Subtopic exploration |
| 10 | github readme | fetchGithubReadme | Code examples if relevant |
After each search round:
Query Evolution Example:
Initial: "quantum computing applications"
After round 1: "quantum computing applications 2025" (add year)
After round 3: "quantum computing healthcare finance applications" (add domains)
After round 5: "quantum computing drug discovery market" (specific use cases)
| Operation | When to Use | Example |
|---|---|---|
search | General web search for articles, blogs, news | Most searches |
fetchWeb | Specific URL found in search results | Fetch a specific article |
fetchGithubReadme | GitHub repositories found | Get code examples, projects |
fetchCsdnArticle | Chinese tech articles | CSDN blog posts |
fetchJuejinArticle | Chinese dev content | Juejin technical articles |
fetchLinuxDoArticle | Community discussions | Linux.do posts |
fetchGithubReadme when GitHub repos appear - high priority for code examplesfetchCsdnArticle/fetchJuejinArticle when Chinese resources foundfetchWeb for specific URLs that need detailed fetchingFor each document type found during search:
| Document Type | Tool | Action |
|---|---|---|
markitdown | Convert to markdown | |
| DOCX | markitdown | Convert to markdown |
| PPTX | markitdown | Convert to markdown |
| HTML/Web | fetchWeb | Convert to markdown |
| GitHub README | fetchGithubReadme | Fetch as markdown |
| CSDN article | fetchCsdnArticle | Convert to markdown |
| Juejin article | fetchJuejinArticle | Convert to markdown |
| Linux.do article | fetchLinuxDoArticle | Convert to markdown |
Important: Process documents during search phase, not after. This gives better context for query refinement.
For EACH selected source:
Research is saved to: sessions/[research-topic]/
sessions/
└── [topic]/
├── 01-search-results.md # All 10 searches with sources
├── 02-document-processing.md # Converted docs from markitdown
├── 03-source-selection.md # Deduplicated & ranked sources
├── 04-source-1.md # Deep analysis with SOURCE_ID
├── 05-source-2.md # Deep analysis with SOURCE_ID
├── 06-source-3.md # Deep analysis with SOURCE_ID
├── 07-source-4.md # Deep analysis with SOURCE_ID
├── 08-source-5.md # Deep analysis with SOURCE_ID
├── 09-synthesis.md # Cross-reference with citations
└── 10-final-report.md # Final report with References
---