Deep Research logo

Deep Research

Community
beita6969
deep-research

Execute autonomous multi-step deep research on any topic. Use when the user asks for comprehensive research, literature reviews, competitive analysis, topic deep-dives, or wants to understand a complex subject from multiple angles. Triggers on "deep research", "research on", "investigate", "literature review", "comprehensive analysis", "what do we know about", "summarize research on".

Overview

Publisherbeita6969
RepositoryScienceClaw
Skill namedeep-research
Stars
950
Forks
106
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by beita6969 on GitHub. Read the source before you install it.

Installation

Install the Deep Research AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/beita6969/ScienceClaw/tree/main/skills/deep-research
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/beita6969/ScienceClaw.git /tmp/ScienceClaw
mkdir -p .claude/skills
cp -r /tmp/ScienceClaw/skills/deep-research .claude/skills/deep-research
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Deep Research in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Deep Research on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Deep Research is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Deep Research

Autonomous multi-step research that searches multiple sources, reads full content, synthesizes findings, and produces a structured report.

When to Use

  • User wants a thorough understanding of a topic (medical condition, drug, treatment, technology)
  • User asks for a literature review or evidence summary
  • User wants competitive or landscape analysis
  • User wants to investigate an open question with multiple angles
  • User asks "what does the research say about X"

Research Strategy

Step 1: Query Decomposition

Break the research question into 3–5 sub-questions covering:

  • Core definition / mechanism
  • Current evidence / state of the art
  • Debates, limitations, or contradictions
  • Clinical / practical implications (if medical)
  • Recent developments (last 1–2 years)

Step 2: Multi-Source Search

Run searches across complementary sources using the available search tools:

python
# Use multi-search-engine for broad web coverage
# Use pubmed-search for peer-reviewed medical literature
# Use agent-browser to read full-text articles and retrieve content blocked by snippets

Search order:

  1. PubMed (if medical/biomedical topic) — for peer-reviewed evidence
  2. Multi-search-engine (Bing, Google, DuckDuckGo) — for guidelines, reviews, news
  3. Wikipedia — for background and structured overviews
  4. agent-browser — for reading full articles, PDFs, clinical guidelines

Step 3: Source Evaluation

For each source note:

  • Publication type (RCT, meta-analysis, guideline, review, news)
  • Date (prefer sources within 5 years for medical topics)
  • Authority (journal impact, organization credibility)
  • Relevance to the specific sub-question

Step 4: Synthesis

Synthesize across sources into a coherent narrative. Do NOT just concatenate summaries — identify:

  • Points of consensus
  • Contradictions or conflicting evidence
  • Knowledge gaps
  • Strongest evidence vs. weak/preliminary evidence

Step 5: Structured Report

Produce a well-formatted Markdown report with:

markdown
# [Topic] — Deep Research Report

## Summary
2–3 sentence executive summary of the key finding.

## Background
What is this? Core definitions, mechanisms, or context.

## Current Evidence
What does the research show? Organized by sub-question or theme.

## Key Debates / Open Questions
Where do experts disagree? What is still unknown?

## Clinical / Practical Implications
(For medical topics) What should clinicians or patients know?

## Recent Developments
Anything notable from the past 12–24 months.

## Sources
Numbered list of all sources with titles, URLs/DOIs, and dates.

Medical Research Guidelines

When researching medical topics:

  • Prioritize evidence hierarchy: Systematic reviews > RCTs > Cohort studies > Case reports > Expert opinion
  • Include safety information: Drug interactions, contraindications, adverse effects
  • Note population specifics: Pediatric vs. adult, special populations, comorbidities
  • Flag regulatory status: FDA/EMA approval status, off-label use
  • Cite clinical guidelines: NICE, AHA, ACC, IDSA, WHO guidelines where relevant
  • Distinguish mechanistic from clinical evidence: Lab/animal data ≠ human evidence

Depth Levels

Adapt depth to user request:

  • Quick overview (user asks briefly): 3–5 sources, 1-page summary
  • Standard research (default): 8–15 sources, full structured report
  • Comprehensive review (user asks explicitly): 20+ sources, deep synthesis with evidence grading

Example Execution

User: "Research the evidence for metformin use in longevity/anti-aging"

  1. Decompose: mechanism of action → RCT evidence → observational data → safety profile → current trials
  2. Search PubMed for "metformin longevity aging", "TAME trial metformin"
  3. Search web for "metformin anti-aging clinical trials 2024"
  4. Read key papers with agent-browser
  5. Synthesize: strong mechanistic evidence, TAME trial ongoing, limited long-term human RCT data
  6. Produce structured report with citations

Frequently asked questions

What does the Deep Research AI skill do?

Execute autonomous multi-step deep research on any topic. Use when the user asks for comprehensive research, literature reviews, competitive analysis, topic deep-dives, or wants to understand a complex subject from multiple angles. Triggers on "deep research", "research on", "investigate", "literature review", "comprehensive analysis", "what do we know about", "summarize research on".

Why use Deep Research on TypingMind?

Because you install it once and use it with any model. Deep Research is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Deep Research in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/beita6969/ScienceClaw/tree/main/skills/deep-research. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Deep Research?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Deep Research?

As many as you like. As long as a model supports skills, you can use Deep Research with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Deep Research AI skill free?

Yes. It is published on GitHub by beita6969 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇