Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cnemri avatar

Deep Research

  • 91 installs
  • 124 repo stars
  • Updated February 6, 2026
  • cnemri/google-genai-skills

Runs autonomous multi-step research with the Gemini Deep Research Agent over web search plus local files, streaming a Markdown report.

About

Performs autonomous planning, searching, and synthesis using Gemini's Deep Research Agent via the Interactions API. A developer uses it to produce a cited research report, optionally grounded in local files or a RAG file store.

  • Web search plus file/directory context and file-store RAG
  • Saves Markdown reports and supports follow-up on an interaction id

Deep Research by the numbers

  • 91 all-time installs (skills.sh)
  • Ranked #4,765 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cnemri/google-genai-skills --skill deep-research

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs91
repo stars124
Last updatedFebruary 6, 2026
Repositorycnemri/google-genai-skills

What it does

Runs autonomous multi-step research with the Gemini Deep Research Agent over web search plus local files, streaming a Markdown report.

Files

SKILL.mdMarkdownGitHub ↗

Deep Research

Use this skill to conduct deep, autonomous research tasks that require planning, searching, reading, and synthesizing information.

This skill uses the Gemini Deep Research Agent (deep-research-pro-preview-12-2025) via the Interactions API.

Prerequisites

  • GOOGLE_API_KEY: Required for accessing the Interactions API (currently in Preview via AI Studio).
  • google-genai SDK v0.3.0+

Usage

Basic Research

Start a research task and stream the results to the console.

uv run skills/deep-research/scripts/research.py "Research the history of RISC-V architecture."

Research with Context (Files or Directories)

Provide local files (PDFs, text) or entire directories for the agent to read and incorporate into its research.

Direct Upload (Best for specific docs):

# Single file
uv run skills/deep-research/scripts/research.py "Analyze this report" --file report.pdf

# Entire directory
uv run skills/deep-research/scripts/research.py "Summarize these meeting notes" --file ./notes/

File Search Store (Best for large corpora): Use --use-file-store to index files into a searchable store (RAG) instead of uploading them into the context window.

uv run skills/deep-research/scripts/research.py "Find trends in these 1000 PDFs" --file ./large_corpus/ --use-file-store

Saving the Report

Save the final Markdown report to a file.

uv run skills/deep-research/scripts/research.py "Competitive landscape of EV batteries" --output report.md

Continuing Research (Follow-up)

Ask follow-up questions to an existing research session using the Interaction ID (displayed at the start of the previous run).

uv run skills/deep-research/scripts/research.py "Elaborate on the second point about lithium supply." --follow-up "INTERACTION_ID_HERE"

References

  • Online Documentation

How it Works

1. Planning: The agent breaks down your prompt into steps. 2. Execution: It autonomously searches the web and reads your provided files. 3. Resilience: The script automatically reconnects if the long-running stream drops. 4. Synthesis: It produces a comprehensive, cited report.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.