deep-research
Original:🇺🇸 English
Translated
1 scriptsChecked / no sensitive code detected
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 minutes but produces detailed, cited reports. Costs $2-5 per task.
1installs
Sourcesanjay3290/ai-skills
Added on
NPX Install
npx skill4agent add sanjay3290/ai-skills deep-researchTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →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
- Get a Gemini API key from Google AI Studio
- Set the environment variable:
Or create abash
export GEMINI_API_KEY=your-api-key-herefile in the skill directory..env
Usage
Start a research task
bash
python3 scripts/research.py --query "Research the history of Kubernetes"With structured output format
bash
python3 scripts/research.py --query "Compare Python web frameworks" \
--format "1. Executive Summary\n2. Comparison Table\n3. Recommendations"Stream progress in real-time
bash
python3 scripts/research.py --query "Analyze EV battery market" --streamStart without waiting
bash
python3 scripts/research.py --query "Research topic" --no-waitCheck status of running research
bash
python3 scripts/research.py --status <interaction_id>Wait for completion
bash
python3 scripts/research.py --wait <interaction_id>Continue from previous research
bash
python3 scripts/research.py --query "Elaborate on point 2" --continue <interaction_id>List recent research
bash
python3 scripts/research.py --listOutput Formats
- Default: Human-readable markdown report
- JSON (): Structured data for programmatic use
--json - Raw (): Unprocessed API response
--raw
Cost & 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
- Market analysis and competitive landscaping
- Technical literature reviews
- Due diligence research
- Historical research and timelines
- Comparative analysis (frameworks, products, technologies)
Workflow
- User requests research → Run
--query "..." - Inform user of estimated time (2-10 minutes)
- Monitor with or poll with
--stream--status - Return formatted results
- Use for follow-up questions
--continue
Exit Codes
- 0: Success
- 1: Error (API error, config issue, timeout)
- 130: Cancelled by user (Ctrl+C)