Deep Research Gemini
by @zhengxinjipai
Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, techni...
clawhub install deep-research-geminiπ About This Skill
name: deep-research description: "Execute autonomous multi-step research using Google Gemini Deep Research Agent. Use for: market analysis, competitive landscaping, literature reviews, technical research, due diligence. Takes 2-10 ..." risk: safe source: "https://github.com/sanjay3290/ai-skills/tree/main/skills/deep-research" date_added: "2026-02-27"
Gemini Deep Research Skill
Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.
When to Use This Skill
Use this skill when:
Requirements
pip install -r requirements.txtSetup
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
Wait for completion
python3 scripts/research.py --wait
Continue from previous research
python3 scripts/research.py --query "Elaborate on point 2" --continue
List recent research
python3 scripts/research.py --list
Output Formats
--json): Structured data for programmatic use--raw): Unprocessed API responseCost & Time
| Metric | Value | |--------|-------| | Time | 2-10 minutes per task | | Cost | $2-5 per task (varies by complexity) | | Token usage | ~250k-900k input, ~60k-80k output |
Best Use Cases
Workflow
1. User requests research β Run --query "..."
2. Inform user of estimated time (2-10 minutes)
3. Monitor with --stream or poll with --status
4. Return formatted results
5. Use --continue for follow-up questions
Exit Codes
π‘ Examples
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
Wait for completion
python3 scripts/research.py --wait
Continue from previous research
python3 scripts/research.py --query "Elaborate on point 2" --continue
List recent research
python3 scripts/research.py --list
βοΈ Configuration
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.