This is a wrapper around Google Gemini's Deep Research agent that lets Claude kick off autonomous research tasks. It takes 2-10 minutes and costs $2-5 per run, but you get back cited reports with actual depth instead of quick summaries. Good for market analysis, competitive research, or technical literature reviews when you need more than a single LLM can produce from its training data. You can stream progress, check status on running tasks, or fire and forget. The cost and wait time mean you'll want to be selective, but when you need something researched properly and don't want to do it yourself, it delivers.

skills.sh installs
706
GitHub stars
454
last updated
Aug 21, 2026

Install

$ npx -y skills add sanjay3290/ai-skills --skill deep-research --agent claude-code

Installs into .claude/skills of the current project.

Files

Gemini Deep Research Skill

Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.

Requirements

  • Python 3.8+
  • httpx: pip install -r requirements.txt
  • GEMINI_API_KEY environment variable

Setup

  1. Get a Gemini API key from Google AI Studio
  2. Set the environment variable:
    export GEMINI_API_KEY=your-api-key-here
    
    Or create a .env file in the skill directory.

Usage

Start a research task

python3 scripts/research.py --query "Research the history of Kubernetes"

With structured output format

python3 scripts/research.py --query "Compare Python web frameworks" \
  --format "1. Executive Summary\n2. Comparison Table\n3. Recommendations"

Stream progress in real-time

python3 scripts/research.py --query "Analyze EV battery market" --stream

Start without waiting

python3 scripts/research.py --query "Research topic" --no-wait

Check status of running research

python3 scripts/research.py --status <interaction_id>

Sponsors

Details

Repository
github.com/sanjay3290/ai-skills
Categories
AI & Agent Building, Data Science & ML
License
Apache-2.0
First seen
Jun 3, 2026

More from sanjay3290/ai-skills

All 20
1intellectronica avatartavilyintellectronica/agent-skillsUse this skill for web search, extraction, mapping, crawling, and research via Tavily’s REST API when web searches are needed and no built-in tool is available,631skills.sh installs
2pskoett avatarself-improvement-cipskoett/pskoett-ai-skillsCI-only self-improvement workflow using gh-aw (GitHub Agentic Workflows). Captures recurring failure patterns and quality signals from pull request checks, emit548skills.sh installs
3unclecatvn avatarcode-reviewunclecatvn/agent-skillsUse when receiving code review feedback (especially if unclear or technically questionable), when completing tasks or major features requiring review before pro444skills.sh installs
4pskoett avatarsimplify-and-harden-cipskoett/pskoett-ai-skillsCI-only Simplify & Harden workflow for pull requests using gh-aw (GitHub Agentic Workflows). Runs headless scan-and-report checks for simplify/harden/document, 391skills.sh installs
5bitwize-music-studio avatarplagiarism-checkerbitwize-music-studio/claude-ai-music-skillsScans lyrics for phrases that may match existing songs using web search and LLM knowledge. Use before release to check for unintentional borrowing.376skills.sh installs
6pskoett avatardx-data-navigatorpskoett/pskoett-ai-skillsQuery Developer Experience (DX) data via the DX Data MCP server PostgreSQL database. Use this skill when analyzing developer productivity metrics, team performa355skills.sh installs